using LlvmLibcWrapperGenTest = WrapperGenTest;
TEST_F(LlvmLibcWrapperGenTest, RunWrapperGenAndGetNoErrors) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};
}
TEST_F(LlvmLibcWrapperGenTest, RunWrapperGenOnStrlen) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};
}
TEST_F(LlvmLibcWrapperGenTest, GenAliasForStrlen) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};
}
TEST_F(LlvmLibcWrapperGenTest, DeclStrlenAliasUsingMangledNameFile) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};
TEST_F(LlvmLibcWrapperGenTest,
RunWrapperGenOnStrlenWithMangledNameAndMangledNameFile) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};
}
TEST_F(LlvmLibcWrapperGenTest, RunWrapperGenOnBadFuncName) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};
}
TEST_F(LlvmLibcWrapperGenTest, RunWrapperGenOnStrlenWithBadMangledNameFile) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};
}
TEST_F(LlvmLibcWrapperGenTest, RunWithMangledNameFileMissingLLVMLibcName) {
- llvm::Optional<llvm::StringRef> Redirects[] = {
+ std::optional<llvm::StringRef> Redirects[] = {
llvm::None, llvm::StringRef(STDOutFile.get().TmpName),
llvm::StringRef(STDErrFile.get().TmpName)};