[llvm] 903c30f - [Support] Remove LLVM_ATTRIBUTE_DEPRECATED

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 20 03:18:25 PDT 2022


Author: Nikita Popov
Date: 2022-04-20T12:16:41+02:00
New Revision: 903c30f4d1f3bc0d1aae9ca83af17c0062d02b40

URL: https://github.com/llvm/llvm-project/commit/903c30f4d1f3bc0d1aae9ca83af17c0062d02b40
DIFF: https://github.com/llvm/llvm-project/commit/903c30f4d1f3bc0d1aae9ca83af17c0062d02b40.diff

LOG: [Support] Remove LLVM_ATTRIBUTE_DEPRECATED

The guidance since D94219 is to use [[deprecated]] directly. Now
that all historical uses of the macro have been removed, drop the
macro itself.

Added: 
    

Modified: 
    llvm/include/llvm/Support/Compiler.h

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/Support/Compiler.h b/llvm/include/llvm/Support/Compiler.h
index 262eca00014bf..65345ba0c7f68 100644
--- a/llvm/include/llvm/Support/Compiler.h
+++ b/llvm/include/llvm/Support/Compiler.h
@@ -313,11 +313,6 @@
 #define LLVM_EXTENSION
 #endif
 
-// LLVM_ATTRIBUTE_DEPRECATED(decl, "message")
-// This macro will be removed.
-// Use C++14's attribute instead: [[deprecated("message")]]
-#define LLVM_ATTRIBUTE_DEPRECATED(decl, message) [[deprecated(message)]] decl
-
 /// LLVM_BUILTIN_UNREACHABLE - On compilers which support it, expands
 /// to an expression which states that it is undefined behavior for the
 /// compiler to reach this point.  Otherwise is not defined.


        


More information about the llvm-commits mailing list