mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-01 15:40:46 +00:00
IR: Always print MDLocation line
Print `MDLocation`'s `line` field even when it's 0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226046 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
0294f639d2
commit
bf13dd03e7
@ -1291,8 +1291,8 @@ static void writeMDLocation(raw_ostream &Out, const MDLocation *DL,
|
||||
const Module *Context) {
|
||||
Out << "!MDLocation(";
|
||||
FieldSeparator FS;
|
||||
if (DL->getLine())
|
||||
Out << FS << "line: " << DL->getLine();
|
||||
// Always output the line, since 0 is a relevant and important value for it.
|
||||
Out << FS << "line: " << DL->getLine();
|
||||
if (DL->getColumn())
|
||||
Out << FS << "column: " << DL->getColumn();
|
||||
Out << FS << "scope: ";
|
||||
|
@ -15,6 +15,6 @@
|
||||
!3 = !MDLocation(scope: !0, inlinedAt: !1, column: 7, line: 3)
|
||||
!4 = !MDLocation(column: 7, line: 3, scope: !0, inlinedAt: !1)
|
||||
|
||||
; CHECK-NEXT: !3 = !MDLocation(scope: !0)
|
||||
; CHECK-NEXT: !3 = !MDLocation(line: 0, scope: !0)
|
||||
!5 = !MDLocation(scope: !0)
|
||||
!6 = !MDLocation(scope: !0, column: 0, line: 0)
|
||||
|
Loading…
Reference in New Issue
Block a user