summaryrefslogtreecommitdiffstats
path: root/libcxx/benchmarks/stringstream.bench.cpp
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2018-10-10 18:22:23 +0000
committerEric Fiselier <eric@efcs.ca>2018-10-10 18:22:23 +0000
commitfca28db904325441ebb9d98678f06e82caffdcfc (patch)
tree102ba183182eef568ef7dcef353ffb4b2fa7de4e /libcxx/benchmarks/stringstream.bench.cpp
parentad115b783255ebb698760fe92d7ebb131059600b (diff)
Add test macros for always_inline and noinline
llvm-svn: 344167
Diffstat (limited to 'libcxx/benchmarks/stringstream.bench.cpp')
-rw-r--r--libcxx/benchmarks/stringstream.bench.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/libcxx/benchmarks/stringstream.bench.cpp b/libcxx/benchmarks/stringstream.bench.cpp
index 75a7a284e072..828ef4b405f4 100644
--- a/libcxx/benchmarks/stringstream.bench.cpp
+++ b/libcxx/benchmarks/stringstream.bench.cpp
@@ -1,7 +1,9 @@
#include "benchmark/benchmark.h"
+#include "test_macros.h"
#include <sstream>
-double __attribute__((noinline)) istream_numbers();
+
+TEST_NOINLINE double istream_numbers();
double istream_numbers() {
const char *a[] = {