Hi,
The following code would crash.

I know a->x is a wrong syntax, but v8 should be able to handle
execution errors, right?
Am I missing something here? It's not throwing an exception or
returning an error code, but accessing null pointer in internal::Invoke
()


  Handle<String> source = String::New("function A(){} var a = new A();
a->x = 0;");
  Handle<Script> script = Script::Compile(source);
  Handle<Value> result = script->Run();


Could anybody help?

Thanks,

Kenji
--~--~---------~--~----~------------~-------~--~----~
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to