diff -r b029d63565a2 -r c1ba166f3fc4 src/Stack.cpp --- a/src/Stack.cpp Mon Sep 17 00:10:01 2012 -0700 +++ b/src/Stack.cpp Sat Nov 17 18:41:01 2012 -0800 @@ -23,6 +23,7 @@ #include "Zone.h" #include "Strings.h" #include "Modules.h" +#include "NativeTable.h" #include "Heap-inl.h" using namespace ke; @@ -286,7 +287,7 @@ StackIter::function() const { if (fp_->isNative()) - return fp_->native()->name()->chars(); + return ZONE()->nativeTable()->name(fp_->native()->index())->chars(); if (Function *fun = fp_->maybeFun()) return fun->name()->chars(); return "";