diff -r 2b8512340180 -r bbb498ccb4ac src/compiler/AST.h --- a/src/compiler/AST.h Sat Dec 22 19:48:43 2012 -0800 +++ b/src/compiler/AST.h Sat Dec 22 23:18:57 2012 -0800 @@ -883,10 +883,12 @@ struct Entry { ScopedRoot name; Expression *expr; + SourcePosition pos; - Entry(Handle name, Expression *expr) + Entry(Handle name, Expression *expr, const SourcePosition &pos) : name(name), - expr(expr) + expr(expr), + pos(pos) { } };