diff options
author | Chris Lattner <sabre@nondot.org> | 2008-03-30 23:25:33 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-03-30 23:25:33 +0000 |
commit | c00c35a857317ef11d7944567320e586479c186e (patch) | |
tree | 6b87b67a91c39979f510708482465312d6982a02 /clang/lib/Basic/SourceManager.cpp | |
parent | 4bd5596d0827ce8d021c8b67fcd9dca041d654ba (diff) | |
download | llvm-c00c35a857317ef11d7944567320e586479c186e.zip llvm-c00c35a857317ef11d7944567320e586479c186e.tar.gz llvm-c00c35a857317ef11d7944567320e586479c186e.tar.bz2 |
some cleanups on top of David's patch. There are still two
remaining open issues I've communicated to him:
1) self can be assigned to, and his patch didn't handle it correctly.
2) CollectObjCIvarTypes is N^2 (because each subclass reprocesses
all parent class ivars) and flattens classes. If A derives from B,
and both have an int, I'd expect to get { {i32}, i32}, not { i32, i32}.
David, please review.
llvm-svn: 48970
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions