TableGen: Location information for diagnostic.
authorJim Grosbach <grosbach@apple.com>
Thu, 12 Jul 2012 00:53:31 +0000 (00:53 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 12 Jul 2012 00:53:31 +0000 (00:53 +0000)
commite96ce46b4deabec1110fd9d58213cb884a33b61c
tree4d8828fe70c4017efe6e91311cc0dfa14fc5ee70
parent9af64303fa887a3d9b75e715787ba587c3f18139
TableGen: Location information for diagnostic.

def Pat<...>;

Results in 'record name is not a string!' diagnostic. Not the best,
but the lack of location information moves it from not very helpful
into completely useless. We're in the Record class when throwing the
error, so just add the location info directly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160098 91177308-0d34-0410-b5e6-96231b3b80d8
lib/TableGen/Record.cpp