commit | 57eb23f34ed2586069273c66f1a9994fe2b42967 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Sun Jul 10 05:39:13 2011 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Sun Jul 10 05:39:13 2011 +0000 |
tree | c4754d8350e0aebce950aeab9696a70f8e71a89d | |
parent | 74339dfbfe3fa9c1839ce02e3427e4dc5478a3ae [diff] |
keep track of whether being in a RS_StructPointer state caused us to skip layout out a function accurately. If so, flush the type cache for both the function and struct case to ensure that any pointers to the functions get recomputed. This is overconservative, but with this patch clang can build itself again. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134863 91177308-0d34-0410-b5e6-96231b3b80d8