Fix regression: add an include for Node.js header.

This commit is contained in:
Oliver Buchtala 2013-01-22 19:23:11 +01:00
commit 8b10c47ed8
2 changed files with 5 additions and 2 deletions

View file

@ -1,7 +1,11 @@
%insert("init") %{
#include <node.h>
%}
%define %node(moduleName)
%insert("post-init") %{
extern "C" {
NODE_MODULE(moduleName, moduleName ## _initialize)
}
%}
%enddef
%enddef

View file

@ -667,7 +667,6 @@ int JSEmitter::initialize(Node *n) {
namespaces = NewHash();
Hash *global_namespace;
if(State::IsSet(state.global(FLAG_NO_MODULE_OBJECT))) {
Printf(stdout, "AAAAAAAAAAAAAAAAAAAAAAAAAAA");
global_namespace = createNamespaceEntry("global", 0);
} else {
global_namespace = createNamespaceEntry(Char(Getattr(n, "name")), "global");