commit | 00947ee2dbcd1c499c2dda9cdaa72c6a3c8fbb24 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Fri Feb 26 07:28:20 2010 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Fri Feb 26 07:28:20 2010 +0000 |
tree | e41d20a2080692b7148ad57002beb548be12a17c | |
parent | 917733eca0b5d25aeb86dc5793f898932926851c [diff] |
fix the matcher in the presence of multiple scopes: we need to save and restore the entire matcher stack by value. This is because children we're testing could do moveparent or other things besides just scribbling on additions to the stack. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97212 91177308-0d34-0410-b5e6-96231b3b80d8