15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// RUN: %clang_cc1 -verify %s 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void test1() 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){ 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) #pragma clang __debug captured x // expected-warning {{extra tokens at end of #pragma clang __debug captured directive}} 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) } 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void test2() 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles){ 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) #pragma clang __debug captured 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int x; // expected-error {{expected '{'}} 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)