debug-info-context.cpp revision c4f4d5d570f294d011e276dc18d6d840e847958a
1317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez// RUN: %clang_cc1 -emit-llvm -g -triple x86_64-apple-darwin %s -o - | FileCheck %s 2317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez// PR11345 3317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez 4317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerezclass locale { 5317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerezprivate: 6317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez void _M_add_reference() const throw() { 7317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez } 8317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez}; 9317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerezclass ios_base { 10317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez locale _M_ios_locale; 11317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerezpublic: 12317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez class Init { 13317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez }; 14317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez}; 15317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerezstatic ios_base::Init __ioinit; 16317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez 17317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez// CHECK-NOT: _M_ios_locale 18317be33d73228fe8b340de8e029ff24b6e0d95b5Francisco Jerez