[CodeView] Mark our lines as statements, not expressions
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 13 Jan 2016 01:05:23 +0000 (01:05 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 13 Jan 2016 01:05:23 +0000 (01:05 +0000)
commit222a88109a74767391502810def760d2623dbcd7
tree5f940000713d4acfb29999edcc34e18dc07497aa
parent812af1efba18ceeda296e1bed2e9e59eecd4e9d2
[CodeView] Mark our lines as statements, not expressions

The line tables for CodeView make a distinction between expressions and
statements.  As it turns out, MSVC always emits them as statements and
we always emit them as expressions.  Let's switch to statements to match
the CodeView that they emit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257553 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp
test/DebugInfo/COFF/asm.ll
test/DebugInfo/COFF/multifile.ll
test/DebugInfo/COFF/multifunction.ll
test/DebugInfo/COFF/simple.ll
test/DebugInfo/COFF/tail-call-without-lexical-scopes.ll