소스 검색

Migrate away from llvm::ArrayRef(std::nullopt_t) (#5867)

The upstream LLVM has deprecated ArrayRef(std::nullopt_t).  This CL
migrates away from that.
Kazu Hirata 9 달 전
부모
커밋
0bba03ce71
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      toolchain/lower/file_context.cpp

+ 1 - 1
toolchain/lower/file_context.cpp

@@ -710,7 +710,7 @@ auto FileContext::BuildDISubprogram(const SemIR::Function& function,
       /*File=*/context().di_builder().createFile(loc.filename, ""),
       /*File=*/context().di_builder().createFile(loc.filename, ""),
       /*LineNo=*/loc.line_number,
       /*LineNo=*/loc.line_number,
       context().di_builder().createSubroutineType(
       context().di_builder().createSubroutineType(
-          context().di_builder().getOrCreateTypeArray(std::nullopt)),
+          context().di_builder().getOrCreateTypeArray({})),
       /*ScopeLine=*/0, llvm::DINode::FlagZero,
       /*ScopeLine=*/0, llvm::DINode::FlagZero,
       llvm::DISubprogram::SPFlagDefinition);
       llvm::DISubprogram::SPFlagDefinition);
 }
 }