Home | History | Annotate | Download | only in Driver
      1 // RUN: %clang -### -S -fvisibility=hidden -fvisibility=default %s 2> %t.log
      2 // RUN: FileCheck -check-prefix=CHECK-1 %s < %t.log
      3 // CHECK-1-NOT: "-ftype-visibility"
      4 // CHECK-1: "-fvisibility" "default"
      5 // CHECK-1-NOT: "-ftype-visibility"
      6 
      7 // RUN: %clang -### -S -fvisibility=default -fvisibility=hidden %s 2> %t.log
      8 // RUN: FileCheck -check-prefix=CHECK-2 %s < %t.log
      9 // CHECK-2-NOT: "-ftype-visibility"
     10 // CHECK-2: "-fvisibility" "hidden"
     11 // CHECK-2-NOT: "-ftype-visibility"
     12 
     13 // RUN: %clang -### -S -fvisibility-ms-compat -fvisibility=hidden %s 2> %t.log
     14 // RUN: FileCheck -check-prefix=CHECK-3 %s < %t.log
     15 // CHECK-3-NOT: "-ftype-visibility"
     16 // CHECK-3: "-fvisibility" "hidden"
     17 // CHECK-3-NOT: "-ftype-visibility"
     18 
     19 // RUN: %clang -### -S -fvisibility-ms-compat -fvisibility=default %s 2> %t.log
     20 // RUN: FileCheck -check-prefix=CHECK-4 %s < %t.log
     21 // CHECK-4-NOT: "-ftype-visibility"
     22 // CHECK-4: "-fvisibility" "default"
     23 // CHECK-4-NOT: "-ftype-visibility"
     24 
     25 // RUN: %clang -### -S -fvisibility=hidden -fvisibility-ms-compat %s 2> %t.log
     26 // RUN: FileCheck -check-prefix=CHECK-5 %s < %t.log
     27 // CHECK-5: "-fvisibility" "hidden"
     28 // CHECK-5: "-ftype-visibility" "default"
     29 
     30 // RUN: %clang -### -S -fvisibility=default -fvisibility-ms-compat %s 2> %t.log
     31 // RUN: FileCheck -check-prefix=CHECK-6 %s < %t.log
     32 // CHECK-6: "-fvisibility" "hidden"
     33 // CHECK-6: "-ftype-visibility" "default"
     34 
     35