Fix test Dynamic.ArrayReassignment with Clang 3.7
[folly.git] / folly / test / DynamicTest.cpp
index 83e21cf6a4f810961f2598026359e46640d0aa05..a065e14bd9e5b01ce2fcb4fc42d312106e3a4b4d 100644 (file)
@@ -232,7 +232,9 @@ TEST(Dynamic, DeepCopy) {
 TEST(Dynamic, ArrayReassignment) {
   dynamic o = 1;
 
-  dynamic d1 = {o};
+  // After DR95 the single braces dispatch to the copy constructor.
+  // http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1467
+  dynamic d1 = {{o}};
   EXPECT_EQ(dynamic::ARRAY, d1.type());
 
   d1 = {o};