Home | History | Annotate | Download | only in stmt.select
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 
      3 int f();
      4 
      5 void g() {
      6   if (int x = f()) { // expected-note 2{{previous definition}}
      7     int x; // expected-error{{redefinition of 'x'}}
      8   } else {
      9     int x; // expected-error{{redefinition of 'x'}}
     10   }
     11 }
     12 
     13 
     14 void h() {
     15   if (int x = f()) // expected-note 2{{previous definition}}
     16     int x; // expected-error{{redefinition of 'x'}}
     17   else
     18     int x; // expected-error{{redefinition of 'x'}}
     19 }
     20