| Index: test/cctest/test-func-name-inference.cc | 
| diff --git a/test/cctest/test-func-name-inference.cc b/test/cctest/test-func-name-inference.cc | 
| index 1bfc8834aba321300b7b844c64a4c120a84b9ea2..28e8649f9fd2677a196faef79e7676cecee5d124 100644 | 
| --- a/test/cctest/test-func-name-inference.cc | 
| +++ b/test/cctest/test-func-name-inference.cc | 
| @@ -251,3 +251,17 @@ TEST(MultipleFuncsInLiteral) { | 
| CheckFunctionName(script, "return 1", "MyClass.method1"); | 
| CheckFunctionName(script, "return 2", "MyClass.method1"); | 
| } | 
| + | 
| + | 
| +// See http://code.google.com/p/v8/issues/detail?id=380 | 
| +TEST(Issue380) { | 
| +  InitializeVM(); | 
| +  v8::HandleScope scope; | 
| + | 
| +  v8::Handle<v8::Script> script = Compile( | 
| +      "function a() {\n" | 
| +      "var result = function(p,a,c,k,e,d)" | 
| +      "{return p}(\"if blah blah\",62,1976,\'a|b\'.split(\'|\'),0,{})\n" | 
| +      "}"); | 
| +  CheckFunctionName(script, "return p", ""); | 
| +} | 
|  |