From 682d461d5a231cee54d65910e6341769419a67d7 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Wed, 12 Jun 2024 13:14:26 -0700 Subject: =?UTF-8?q?Revert=20"=E2=9C=A8=20[Sema,=20Lex,=20Parse]=20Preproce?= =?UTF-8?q?ssor=20embed=20in=20C=20and=20C++=20(and=20Obj-C=20and=20Obj-C+?= =?UTF-8?q?+=20by-proxy)"=20(#95299)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reverts llvm/llvm-project#68620 Introduce or expose a memory leak and UB, see llvm/llvm-project#68620 --- clang/lib/Frontend/InitPreprocessor.cpp | 8 -------- 1 file changed, 8 deletions(-) (limited to 'clang/lib/Frontend/InitPreprocessor.cpp') diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp index 2d5c94c..e8c8a51 100644 --- a/clang/lib/Frontend/InitPreprocessor.cpp +++ b/clang/lib/Frontend/InitPreprocessor.cpp @@ -508,14 +508,6 @@ static void InitializeStandardPredefinedMacros(const TargetInfo &TI, Builder.defineMacro("__STDC_UTF_16__", "1"); Builder.defineMacro("__STDC_UTF_32__", "1"); - // __has_embed definitions - Builder.defineMacro("__STDC_EMBED_NOT_FOUND__", - llvm::itostr(static_cast(EmbedResult::NotFound))); - Builder.defineMacro("__STDC_EMBED_FOUND__", - llvm::itostr(static_cast(EmbedResult::Found))); - Builder.defineMacro("__STDC_EMBED_EMPTY__", - llvm::itostr(static_cast(EmbedResult::Empty))); - if (LangOpts.ObjC) Builder.defineMacro("__OBJC__"); -- cgit v1.1