Fix use of uninitialized memory
authorEric Fiselier <eric@efcs.ca>
Sun, 28 May 2017 20:49:13 +0000 (20:49 +0000)
committerEric Fiselier <eric@efcs.ca>
Sun, 28 May 2017 20:49:13 +0000 (20:49 +0000)
llvm-svn: 304105

libcxx/test/std/experimental/language.support/support.coroutines/end.to.end/expected.sh.cpp

index e3690a4..b6832b0 100644 (file)
@@ -41,7 +41,7 @@ struct expected {
 
   struct promise_type {
     Data* data;
-    DataPtr get_return_object() { data = new Data; return {data}; }
+    DataPtr get_return_object() { data = new Data{}; return {data}; }
     suspend_never initial_suspend() { return {}; }
     suspend_never final_suspend() { return {}; }
     void return_value(T v) { data->val = std::move(v); data->error = {};}