Changeset 26832 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp
- Timestamp:
- Oct 20, 2007, 3:38:44 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.cpp
r26811 r26832 1999 1999 // property list but will throw an exception if you attempt to 2000 2000 // access any property. 2001 if (e->isUndefinedOrNull()) { 2002 return Completion(Normal, 0); 2003 } 2001 if (e->isUndefinedOrNull()) 2002 return Completion(Normal); 2004 2003 2005 2004 KJS_CHECKEXCEPTION … … 2091 2090 if (ident.isEmpty() && !exec->context()->inIteration()) 2092 2091 return createErrorCompletion(exec, SyntaxError, "Invalid continue statement."); 2093 elseif (!ident.isEmpty() && !exec->context()->seenLabels()->contains(ident))2092 if (!ident.isEmpty() && !exec->context()->seenLabels()->contains(ident)) 2094 2093 return createErrorCompletion(exec, SyntaxError, "Label %s not found.", ident); 2095 else 2096 return Completion(Continue, 0, ident); 2094 return Completion(Continue, &ident); 2097 2095 } 2098 2096 … … 2107 2105 !exec->context()->inSwitch()) 2108 2106 return createErrorCompletion(exec, SyntaxError, "Invalid break statement."); 2109 elseif (!ident.isEmpty() && !exec->context()->seenLabels()->contains(ident))2107 if (!ident.isEmpty() && !exec->context()->seenLabels()->contains(ident)) 2110 2108 return createErrorCompletion(exec, SyntaxError, "Label %s not found."); 2111 else 2112 return Completion(Break, 0, ident); 2109 return Completion(Break, &ident); 2113 2110 } 2114 2111
Note:
See TracChangeset
for help on using the changeset viewer.