102394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher//RUN: %clang_cc1 -emit-llvm -g -o - %s | FileCheck %s 202394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher//CHECK: DW_TAG_auto_variable 302394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopherclass Foo 402394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher{ 502394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher public: 602394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher int x; 702394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher int y; 802394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher Foo (int i, int j) { x = i; y = j; } 902394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher}; 1002394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher 1102394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher 1202394ff54d976b66e8301ed9b3bff8d8e6f50170Eric ChristopherFoo foo(10, 11); 1302394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher 1402394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopherint main() { 1502394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher int Foo::* pmi = &Foo::y; 1602394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher return foo.*pmi; 1702394ff54d976b66e8301ed9b3bff8d8e6f50170Eric Christopher} 18