diff --git a/clang/lib/Basic/Targets/SystemZ.cpp b/clang/lib/Basic/Targets/SystemZ.cpp index 30f846cb900f8..ecd12ed34a20c 100644 --- a/clang/lib/Basic/Targets/SystemZ.cpp +++ b/clang/lib/Basic/Targets/SystemZ.cpp @@ -205,7 +205,7 @@ void SystemZTargetInfo::getTargetDefines(const LangOptions &Opts, Librel |= V.getSubminor().value_or(0); Str += llvm::utohexstr(Librel); - Builder.defineMacro("__TARGET_LIB__", Str.c_str()); + Builder.defineMacro("__TARGET_LIB__", Str); } }