| Index: src/string-stream.cc
|
| ===================================================================
|
| --- src/string-stream.cc (revision 746)
|
| +++ src/string-stream.cc (working copy)
|
| @@ -157,6 +157,13 @@
|
| Add(Vector<const char>(formatted.start(), length));
|
| break;
|
| }
|
| + case 'f': case 'g': case 'G': case 'e': case 'E': {
|
| + double value = current.data_.u_double_;
|
| + EmbeddedVector<char, 28> formatted;
|
| + OS::SNPrintF(formatted, temp.start(), value);
|
| + Add(formatted.start());
|
| + break;
|
| + }
|
| default:
|
| UNREACHABLE();
|
| break;
|
| @@ -226,11 +233,11 @@
|
| }
|
|
|
|
|
| -SmartPointer<char> StringStream::ToCString() {
|
| +SmartPointer<const char> StringStream::ToCString() {
|
| char* str = NewArray<char>(length_ + 1);
|
| memcpy(str, buffer_, length_);
|
| str[length_] = '\0';
|
| - return SmartPointer<char>(str);
|
| + return SmartPointer<const char>(str);
|
| }
|
|
|
|
|
|
|