aboutsummaryrefslogtreecommitdiff
path: root/lld
diff options
context:
space:
mode:
Diffstat (limited to 'lld')
-rw-r--r--lld/ELF/Symbols.cpp2
-rw-r--r--lld/MachO/Driver.cpp2
-rwxr-xr-xlld/utils/benchmark.py9
3 files changed, 4 insertions, 9 deletions
diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index de839795..220ec99 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -35,7 +35,7 @@ template <typename T> struct AssertSymbol {
"SymbolUnion not aligned enough");
};
-LLVM_ATTRIBUTE_UNUSED static inline void assertSymbols() {
+[[maybe_unused]] static inline void assertSymbols() {
AssertSymbol<Defined>();
AssertSymbol<CommonSymbol>();
AssertSymbol<Undefined>();
diff --git a/lld/MachO/Driver.cpp b/lld/MachO/Driver.cpp
index 94f441b..bfd35ae 100644
--- a/lld/MachO/Driver.cpp
+++ b/lld/MachO/Driver.cpp
@@ -355,7 +355,7 @@ void multiThreadedPageInBackground(DeferredFiles &deferred) {
// Reference all file's mmap'd pages to load them into memory.
for (const char *page = buff.data(), *end = page + buff.size(); page < end;
page += pageSize) {
- LLVM_ATTRIBUTE_UNUSED volatile char t = *page;
+ [[maybe_unused]] volatile char t = *page;
(void)t;
}
};
diff --git a/lld/utils/benchmark.py b/lld/utils/benchmark.py
index 7202e07..059f82a 100755
--- a/lld/utils/benchmark.py
+++ b/lld/utils/benchmark.py
@@ -13,13 +13,8 @@ import subprocess
import json
import datetime
import argparse
-
-try:
- from urllib.parse import urlencode
- from urllib.request import urlopen, Request
-except ImportError:
- from urllib import urlencode
- from urllib2 import urlopen, Request
+from urllib.parse import urlencode
+from urllib.request import urlopen, Request
parser = argparse.ArgumentParser()