diff options
Diffstat (limited to 'test/SemaTemplate/instantiate-expr-3.cpp')
| -rw-r--r-- | test/SemaTemplate/instantiate-expr-3.cpp | 10 | 
1 files changed, 7 insertions, 3 deletions
diff --git a/test/SemaTemplate/instantiate-expr-3.cpp b/test/SemaTemplate/instantiate-expr-3.cpp index d506b19a7a97..ca88b00300dc 100644 --- a/test/SemaTemplate/instantiate-expr-3.cpp +++ b/test/SemaTemplate/instantiate-expr-3.cpp @@ -63,7 +63,11 @@ template struct Conditional0<int, int, int>;  template<typename T>  struct StatementExpr0 {    void f(T t) { -    (void)({ if (t) t = t + 17; t + 12;}); // expected-error{{contextually convertible}} +    (void)({ +        if (t) // expected-error{{contextually convertible}} +          t = t + 17; +        t + 12; // expected-error{{invalid operands}} +      });    }  }; @@ -106,8 +110,8 @@ struct VaArg1 {      VaList va;      __builtin_va_start(va, n); // expected-error{{int}}      for (int i = 0; i != n; ++i) -      (void)__builtin_va_arg(va, ArgType); -    __builtin_va_end(va); +      (void)__builtin_va_arg(va, ArgType); // expected-error{{int}} +    __builtin_va_end(va); // expected-error{{int}}    }  };  | 
