Changeset 225150 in webkit for trunk/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
- Timestamp:
- Nov 26, 2017, 5:22:43 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
r223594 r225150 40 40 #include "JSPromiseDeferred.h" 41 41 #include "JSString.h" 42 #include "JSStringBuilder.h"43 42 #include "Lexer.h" 44 43 #include "LiteralParser.h" … … 173 172 auto scope = DECLARE_THROW_SCOPE(vm); 174 173 175 JSStringBuilder builder;174 StringBuilder builder; 176 175 int k = 0; 177 176 UChar u = 0; … … 233 232 } 234 233 scope.release(); 235 return builder.build(exec);234 return jsString(&vm, builder.toString()); 236 235 } 237 236 … … 594 593 595 594 return JSValue::encode(toStringView(exec, exec->argument(0), [&] (StringView view) { 596 JSStringBuilder builder;595 StringBuilder builder; 597 596 if (view.is8Bit()) { 598 597 const LChar* c = view.characters8(); … … 606 605 } 607 606 } 608 609 return builder.build(exec); 607 return jsString(exec, builder.toString()); 610 608 } 611 609 … … 626 624 } 627 625 628 return builder.build(exec);626 return jsString(exec, builder.toString()); 629 627 })); 630 628 }
Note:
See TracChangeset
for help on using the changeset viewer.