Skip to content

Commit 5c8c90d

Browse files
authored
[NFC][LLVM] Fix a couple of build warnings (llvm#116490)
- Fix `HANDLE_EXTENSION` macro redefinition warning in LTOBackend.cpp - Fix "unnecessary brackets" around rf/df variable definitions warning.
1 parent 63aa8cf commit 5c8c90d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ extern "C" void __deregister_frame(void *);
4242
// but using the MingW runtime.
4343
static void __register_frame(void *p) {
4444
static bool Searched = false;
45-
static void((*rf)(void *)) = 0;
45+
static void (*rf)(void *) = 0;
4646

4747
if (!Searched) {
4848
Searched = true;
@@ -55,7 +55,7 @@ static void __register_frame(void *p) {
5555

5656
static void __deregister_frame(void *p) {
5757
static bool Searched = false;
58-
static void((*df)(void *)) = 0;
58+
static void (*df)(void *) = 0;
5959

6060
if (!Searched) {
6161
Searched = true;

llvm/lib/LTO/LTOBackend.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,12 +182,14 @@ Error Config::addSaveTemps(std::string OutputFileName, bool UseInputModulePath,
182182
#define HANDLE_EXTENSION(Ext) \
183183
llvm::PassPluginLibraryInfo get##Ext##PluginInfo();
184184
#include "llvm/Support/Extension.def"
185+
#undef HANDLE_EXTENSION
185186

186187
static void RegisterPassPlugins(ArrayRef<std::string> PassPlugins,
187188
PassBuilder &PB) {
188189
#define HANDLE_EXTENSION(Ext) \
189190
get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB);
190191
#include "llvm/Support/Extension.def"
192+
#undef HANDLE_EXTENSION
191193

192194
// Load requested pass plugins and let them register pass builder callbacks
193195
for (auto &PluginFN : PassPlugins) {

0 commit comments

Comments
 (0)