commit | c82555fb8535a5eb1eef636bf85786b9c8a3ce02 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Tue Sep 01 21:18:52 2009 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Tue Sep 01 21:18:52 2009 +0000 |
tree | b8e29f1e4374e0147591ee6e13ecec4d88d34f90 | |
parent | 783ab50b33524e650b63db647dc7daad24cacd23 [diff] [blame] |
Handle member expressions that return references correctly. llvm-svn: 80723
diff --git a/clang/test/CodeGenCXX/references.cpp b/clang/test/CodeGenCXX/references.cpp index 8e19356..6f4c103 100644 --- a/clang/test/CodeGenCXX/references.cpp +++ b/clang/test/CodeGenCXX/references.cpp
@@ -87,3 +87,11 @@ const int& b = 1; return a+b; } + +struct A { + int& b(); +}; + +void f(A* a) { + int b = a->b(); +}