[PATCH] D24014: [codeview] Add new directives to record inlined call site line info
    David Majnemer via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Aug 31 10:51:02 PDT 2016
    
    
  
majnemer added inline comments.
================
Comment at: lib/MC/MCParser/AsmParser.cpp:3257-3258
@@ +3256,4 @@
+                    "expected function id in '.cv_func_id' directive") ||
+      check(FunctionId < 0, FunctionIdLoc,
+            "function id less than zero") ||
+      parseToken(AsmToken::EndOfStatement,
----------------
Should we also check that it is < UNSIGNED_MAX ?
================
Comment at: lib/MC/MCParser/AsmParser.cpp:3288
@@ +3287,3 @@
+                    "expected function id in '.cv_inline_site_id' directive") ||
+      check(FunctionId < 0, FunctionIdLoc, "function id less than zero"))
+    return true;
----------------
Ditto.
================
Comment at: lib/MC/MCParser/AsmParser.cpp:3311
@@ +3310,3 @@
+  // IAFile IALine
+  if (parseIntToken(IAFile, "expected file id after 'inlined_at'") ||
+      parseIntToken(IALine, "expected line number after 'inlined_at'"))
----------------
Dow we want to validate using isValidFileNumber?
https://reviews.llvm.org/D24014
    
    
More information about the llvm-commits
mailing list