xref: /aosp_15_r20/external/clang/test/CodeGenCXX/debug-info-method2.cpp (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li // RUN: %clang_cc1 -x c++ -debug-info-kind=limited -S -emit-llvm < %s | FileCheck %s
2*67e74705SXin Li // rdar://10336845
3*67e74705SXin Li // Preserve type qualifiers in -flimit-debug-info mode.
4*67e74705SXin Li 
5*67e74705SXin Li // CHECK:  DW_TAG_const_type
6*67e74705SXin Li class A {
7*67e74705SXin Li public:
8*67e74705SXin Li   int bar(int arg) const;
9*67e74705SXin Li };
10*67e74705SXin Li 
bar(int arg) const11*67e74705SXin Li int A::bar(int arg) const{
12*67e74705SXin Li   return arg+2;
13*67e74705SXin Li }
14*67e74705SXin Li 
main()15*67e74705SXin Li int main() {
16*67e74705SXin Li   A a;
17*67e74705SXin Li   int i = a.bar(2);
18*67e74705SXin Li   return i;
19*67e74705SXin Li }
20