Skip to content
Snippets Groups Projects
Commit c814c106 authored by Ben Cumming's avatar Ben Cumming Committed by GitHub
Browse files

Merge pull request #89 from halfflat/bugfix/gcc-4.9.2-clang-3.5-compat-init

Compatibiliy fixes for gcc 4.9.2, clang 3.5
parents d89f52f9 d263aefa
No related branches found
No related tags found
No related merge requests found
......@@ -38,7 +38,7 @@ public:
using reference = const value_type&;
template <typename J, typename G>
transform_iterator(J&& c, G&& g): inner_{std::forward<J>(c)}, f_{std::forward<G>(g)} {}
transform_iterator(J&& c, G&& g): inner_(std::forward<J>(c)), f_(std::forward<G>(g)) {}
transform_iterator(const transform_iterator&) = default;
transform_iterator(transform_iterator&&) = default;
......
......@@ -4,7 +4,7 @@
using namespace nest::mc::util;
TEST(nop, void_fn) {
std::function<void ()> f{nop_function};
std::function<void ()> f(nop_function);
EXPECT_TRUE(f);
f(); // should do nothing
......@@ -20,7 +20,7 @@ TEST(nop, void_fn) {
EXPECT_FALSE(flag);
// with some arguments
std::function<void (int, int)> g{nop_function};
std::function<void (int, int)> g(nop_function);
EXPECT_TRUE(g);
g(2, 3); // should do nothing
......@@ -43,7 +43,7 @@ struct check_default {
};
TEST(nop, default_return_fn) {
std::function<check_default ()> f{nop_function};
std::function<check_default ()> f(nop_function);
EXPECT_TRUE(f);
auto result = f();
......@@ -57,7 +57,7 @@ TEST(nop, default_return_fn) {
result = f();
EXPECT_EQ(result.value, 100);
std::function<check_default (double, double)> g{nop_function};
std::function<check_default (double, double)> g(nop_function);
EXPECT_TRUE(g);
result = g(1.4, 1.5);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment