public void TestShadow() { AST.Env env = new AST.Env(); env = env.PushEntry(AST.Env.EntryLoc.GLOBAL, "c", new AST.TChar()); env = env.InScope(); env = env.PushEntry(AST.Env.EntryLoc.STACK, "c", new AST.TLong()); String log = env.Dump(); System.Diagnostics.Debug.WriteLine(log); AST.Env.Entry entry = env.Find("c"); System.Diagnostics.Debug.WriteLine("c : " + entry.entry_loc + " " + entry.entry_type); }