Changeset 34429 in webkit for trunk/JavaScriptCore/kjs


Ignore:
Timestamp:
Jun 7, 2008, 2:56:42 PM (17 years ago)
Author:
[email protected]
Message:

2008-06-07 Cameron Zwarich <[email protected]>

Reviewed by Eric.

Bug 17548: JavaScriptCore print(a, b) differs from Spidermonkey Behavior
<https://bugs.webkit.org/show_bug.cgi?id=17548>

  • kjs/testkjs.cpp: (functionPrint):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/testkjs.cpp

    r34428 r34429  
    160160JSValue* functionPrint(ExecState* exec, JSObject*, const List& args)
    161161{
    162     if (!args.isEmpty())
    163         printf("%s\n", args[0]->toString(exec).UTF8String().c_str());
    164     else
    165         putchar('\n');
     162    for (unsigned i = 0; i < args.size(); ++i) {
     163        if (i != 0)
     164            putchar(' ');
     165       
     166        printf("%s", args[i]->toString(exec).UTF8String().c_str());
     167    }
    166168   
     169    putchar('\n');
    167170    fflush(stdout);
    168171    return jsUndefined();
Note: See TracChangeset for help on using the changeset viewer.