Home | History | Annotate | Download | only in CodeGenCXX
      1 // RUN: %clang_cc1 -triple %itanium_abi_triple -emit-llvm -o - %s | FileCheck %s
      2 
      3 const int x = 10;
      4 const int y = 20;
      5 const volatile int z = 30;
      6 // CHECK-NOT: @x
      7 // CHECK: @z = constant i32 30
      8 // CHECK: @_ZL1y = internal constant i32 20
      9 const int& b() { return y; }
     10 
     11 const char z1[] = "asdf";
     12 const char z2[] = "zxcv";
     13 const volatile char z3[] = "zxcv";
     14 // CHECK-NOT: @z1
     15 // CHECK: @z3 = constant
     16 // CHECK: @_ZL2z2 = internal constant
     17 const char* b2() { return z2; }
     18