Changeset 69663 in webkit for trunk/JavaScriptCore/runtime/ExceptionHelpers.cpp
- Timestamp:
- Oct 13, 2010, 7:44:14 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/ExceptionHelpers.cpp
r66150 r69663 37 37 #include "Interpreter.h" 38 38 #include "Nodes.h" 39 #include " StringConcatenate.h"39 #include "UStringConcatenate.h" 40 40 41 41 namespace JSC { … … 91 91 int divotPoint = 0; 92 92 int line = codeBlock->expressionRangeForBytecodeOffset(exec, bytecodeOffset, divotPoint, startOffset, endOffset); 93 UString message(make String("Can't find variable: ", ident.ustring()));93 UString message(makeUString("Can't find variable: ", ident.ustring())); 94 94 JSObject* exception = addErrorInfo(exec, createReferenceError(exec, message), line, codeBlock->ownerExecutable()->source(), divotPoint, startOffset, endOffset); 95 95 return exception; … … 99 99 { 100 100 if (!expressionStop || expressionStart > codeBlock->source()->length()) 101 return make String(value.toString(exec), " is ", error);101 return makeUString(value.toString(exec), " is ", error); 102 102 if (expressionStart < expressionStop) 103 return make String("Result of expression '", codeBlock->source()->getRange(expressionStart, expressionStop), "' [", value.toString(exec), "] is ", error, ".");103 return makeUString("Result of expression '", codeBlock->source()->getRange(expressionStart, expressionStop), "' [", value.toString(exec), "] is ", error, "."); 104 104 105 105 // No range information, so give a few characters of context … … 118 118 while (stop > expressionStart && isStrWhiteSpace(data[stop])) 119 119 stop--; 120 return make String("Result of expression near '...", codeBlock->source()->getRange(start, stop), "...' [", value.toString(exec), "] is ", error, ".");120 return makeUString("Result of expression near '...", codeBlock->source()->getRange(start, stop), "...' [", value.toString(exec), "] is ", error, "."); 121 121 } 122 122 … … 127 127 int divotPoint = 0; 128 128 int line = codeBlock->expressionRangeForBytecodeOffset(exec, bytecodeOffset, divotPoint, startOffset, endOffset); 129 UString errorMessage = createErrorMessage(exec, codeBlock, line, divotPoint, divotPoint + endOffset, value, make String("not a valid argument for '", op, "'"));129 UString errorMessage = createErrorMessage(exec, codeBlock, line, divotPoint, divotPoint + endOffset, value, makeUString("not a valid argument for '", op, "'")); 130 130 JSObject* exception = addErrorInfo(exec, createTypeError(exec, errorMessage), line, codeBlock->ownerExecutable()->source(), divotPoint, startOffset, endOffset); 131 131 return exception;
Note:
See TracChangeset
for help on using the changeset viewer.