Validate target data layout strings.
authorLang Hames <lhames@gmail.com>
Mon, 17 Oct 2011 22:05:34 +0000 (22:05 +0000)
committerLang Hames <lhames@gmail.com>
Mon, 17 Oct 2011 22:05:34 +0000 (22:05 +0000)
commit599d2d4c25d3aee63a21d9c67a88cd43bd971b7e
treea0037f07ec76f8b4c057a05be1536ca6dd6ee008
parent419eb3668b5cec965a1764f626084d647462a9c6
Validate target data layout strings.
Invalid strings in asm files will result in parse errors. Invalid string literals passed to TargetData constructors will result in an assertion.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142288 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetData.h
lib/AsmParser/LLParser.cpp
lib/Target/TargetData.cpp