mirror of
https://github.com/intel/llvm.git
synced 2026-02-05 13:21:04 +08:00
Fix up comment and invert order. Most simple check first.
llvm-svn: 166240
This commit is contained in:
@@ -254,13 +254,15 @@ unsigned CGDebugInfo::getLineNumber(SourceLocation Loc) {
|
||||
return PLoc.isValid()? PLoc.getLine() : 0;
|
||||
}
|
||||
|
||||
/// getColumnNumber - Get column number for the location. If location is
|
||||
/// invalid then use current location.
|
||||
/// getColumnNumber - Get column number for the location.
|
||||
unsigned CGDebugInfo::getColumnNumber(SourceLocation Loc) {
|
||||
if (Loc.isInvalid() && CurLoc.isInvalid())
|
||||
return 0;
|
||||
// We may not want column information at all.
|
||||
if (!CGM.getCodeGenOpts().DebugColumnInfo)
|
||||
return 0;
|
||||
|
||||
// If the location is invalid then use the current column.
|
||||
if (Loc.isInvalid() && CurLoc.isInvalid())
|
||||
return 0;
|
||||
SourceManager &SM = CGM.getContext().getSourceManager();
|
||||
PresumedLoc PLoc = SM.getPresumedLoc(Loc.isValid() ? Loc : CurLoc);
|
||||
return PLoc.isValid()? PLoc.getColumn() : 0;
|
||||
|
||||
Reference in New Issue
Block a user