summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/tests/stllike/asciistream_test.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/vespalib/src/tests/stllike/asciistream_test.cpp b/vespalib/src/tests/stllike/asciistream_test.cpp
index 63066a1bf14..958eb80392a 100644
--- a/vespalib/src/tests/stllike/asciistream_test.cpp
+++ b/vespalib/src/tests/stllike/asciistream_test.cpp
@@ -103,7 +103,8 @@ AsciistreamTest::testIllegalNumbers()
float f(0);
EXPECT_EXCEPTION(is >> f, IllegalArgumentException, "float value is outside of range '7777777777777777777777777777777777777777'");
EXPECT_EQUAL(40u, is.size());
- is << "e" << is.str();
+ vespalib::string tmp = is.str();
+ is << "e" << tmp;
EXPECT_EQUAL(81u, is.size());
double d(0);
EXPECT_EXCEPTION(is >> d, IllegalArgumentException, "double value is outside of range '7777777777777777777777777777777777777777e7777777777777777777777777777777777777777'");