commit | 98e7369d9ef5e53964cc8ae48ec2dfcf6c4633c0 | [log] [tgz] |
---|---|---|
author | Jordan Rose <jordan_rose@apple.com> | Thu Jan 10 18:50:46 2013 +0000 |
committer | Jordan Rose <jordan_rose@apple.com> | Thu Jan 10 18:50:46 2013 +0000 |
tree | 63d8e50e1b9c307e7223e567470130d3e34cf8be | |
parent | 3f8c7f3a07df65580a9ca0fe3e956b8a40956a79 [diff] |
Error if an anonymous DiagGroup is referenced multiple times. Not only is this inefficient for TableGen, it's annoying for maintenance when renaming warning flags (unusual) or adding those flags to a group (more likely). This uses the new fix-it infrastructure for LLVM's SourceMgr/SMDiagnostic, as well as a few changes to TableGen to track more source information. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172087 91177308-0d34-0410-b5e6-96231b3b80d8