1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -flimit-debug-info -x c++ -g -S -emit-llvm < %s | FileCheck %s 2*f4a2713aSLionel Sambuc // rdar://10336845 3*f4a2713aSLionel Sambuc // Preserve type qualifiers in -flimit-debug-info mode. 4*f4a2713aSLionel Sambuc 5*f4a2713aSLionel Sambuc // CHECK: DW_TAG_const_type 6*f4a2713aSLionel Sambuc class A { 7*f4a2713aSLionel Sambuc public: 8*f4a2713aSLionel Sambuc int bar(int arg) const; 9*f4a2713aSLionel Sambuc }; 10*f4a2713aSLionel Sambuc 11*f4a2713aSLionel Sambuc int A::bar(int arg) const{ 12*f4a2713aSLionel Sambuc return arg+2; 13*f4a2713aSLionel Sambuc } 14*f4a2713aSLionel Sambuc 15*f4a2713aSLionel Sambuc int main() { 16*f4a2713aSLionel Sambuc A a; 17*f4a2713aSLionel Sambuc int i = a.bar(2); 18*f4a2713aSLionel Sambuc return i; 19*f4a2713aSLionel Sambuc } 20