// RUN: %clang -g -S -emit-llvm %s -o - | FileCheck %s

// CHECK: [ DW_TAG_member ] [p] [{{[^]]*}}] [from int]
// CHECK: [ DW_TAG_member ] [pr] [{{[^]]*}}] [private] [from int]

class A {
public:
  int p;
private:
  int pr;
};

A a;

// RUN: %clang_cc1 -g -S -masm-verbose -o - %s | FileCheck %s

// CHECK: abbrev_begin:
// CHECK: DW_AT_accessibility
// CHECK-NEXT: DW_FORM_data1

class A {
public:
  int p;
private:
  int pr;
};

A a;

--- 
+++ 
@@ -1,8 +1,7 @@
-// RUN: %clang_cc1 -g -S -masm-verbose -o - %s | FileCheck %s
+// RUN: %clang -g -S -emit-llvm %s -o - | FileCheck %s
 
-// CHECK: abbrev_begin:
-// CHECK: DW_AT_accessibility
-// CHECK-NEXT: DW_FORM_data1
+// CHECK: [ DW_TAG_member ] [p] [{{[^]]*}}] [from int]
+// CHECK: [ DW_TAG_member ] [pr] [{{[^]]*}}] [private] [from int]
 
 class A {
 public:
Fix test case due to r196394 and improve it to not rely on LLVM code generation either.

git-svn-id: ffe668792ed300d6c2daa1f6eba2e0aa28d7ec6c@196399 91177308-0d34-0410-b5e6-96231b3b80d8
