diff options
Diffstat (limited to 'lib/AsmParser/LLParser.cpp')
| -rw-r--r-- | lib/AsmParser/LLParser.cpp | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/lib/AsmParser/LLParser.cpp b/lib/AsmParser/LLParser.cpp index 717eb0e00f4f4..13679ce1d25c7 100644 --- a/lib/AsmParser/LLParser.cpp +++ b/lib/AsmParser/LLParser.cpp @@ -1670,7 +1670,7 @@ void LLParser::ParseOptionalDLLStorageClass(unsigned &Res) {  ///   ::= 'spir_func'  ///   ::= 'spir_kernel'  ///   ::= 'x86_64_sysvcc' -///   ::= 'x86_64_win64cc' +///   ::= 'win64cc'  ///   ::= 'webkit_jscc'  ///   ::= 'anyregcc'  ///   ::= 'preserve_mostcc' @@ -1712,7 +1712,7 @@ bool LLParser::ParseOptionalCallingConv(unsigned &CC) {    case lltok::kw_spir_func:      CC = CallingConv::SPIR_FUNC; break;    case lltok::kw_intel_ocl_bicc: CC = CallingConv::Intel_OCL_BI; break;    case lltok::kw_x86_64_sysvcc:  CC = CallingConv::X86_64_SysV; break; -  case lltok::kw_x86_64_win64cc: CC = CallingConv::X86_64_Win64; break; +  case lltok::kw_win64cc:        CC = CallingConv::Win64; break;    case lltok::kw_webkit_jscc:    CC = CallingConv::WebKit_JS; break;    case lltok::kw_anyregcc:       CC = CallingConv::AnyReg; break;    case lltok::kw_preserve_mostcc:CC = CallingConv::PreserveMost; break; @@ -4411,13 +4411,15 @@ bool LLParser::ParseDIImportedEntity(MDNode *&Result, bool IsDistinct) {    REQUIRED(tag, DwarfTagField, );                                              \    REQUIRED(scope, MDField, );                                                  \    OPTIONAL(entity, MDField, );                                                 \ +  OPTIONAL(file, MDField, );                                                   \    OPTIONAL(line, LineField, );                                                 \    OPTIONAL(name, MDStringField, );    PARSE_MD_FIELDS();  #undef VISIT_MD_FIELDS -  Result = GET_OR_DISTINCT(DIImportedEntity, (Context, tag.Val, scope.Val, -                                              entity.Val, line.Val, name.Val)); +  Result = GET_OR_DISTINCT( +      DIImportedEntity, +      (Context, tag.Val, scope.Val, entity.Val, file.Val, line.Val, name.Val));    return false;  } | 
