[llvm] 0d02ecc - [llvm][llvm-exegesis] Fix unused private field warning on Windows

David Spickett via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 14 08:01:30 PST 2023


Author: David Spickett
Date: 2023-12-14T16:01:20Z
New Revision: 0d02ecc6bddc5e8c8bacbae3ab72a10467e177b4

URL: https://github.com/llvm/llvm-project/commit/0d02ecc6bddc5e8c8bacbae3ab72a10467e177b4
DIFF: https://github.com/llvm/llvm-project/commit/0d02ecc6bddc5e8c8bacbae3ab72a10467e177b4.diff

LOG: [llvm][llvm-exegesis] Fix unused private field warning on Windows

```
[5323/5730] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\Error.cpp.obj
In file included from C:\Work\david.spickett\llvm-project\llvm\tools\llvm-exegesis\lib\Error.cpp:9:
C:\Work\david.spickett\llvm-project\llvm\tools\llvm-exegesis\lib/Error.h(76,7): warning: private field 'SignalNumber' is not used [-Wunused-private-field]
   76 |   int SignalNumber;
      |       ^
```

`SignalNumber` was only being used on Unixes.

Added: 
    

Modified: 
    llvm/tools/llvm-exegesis/lib/Error.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/tools/llvm-exegesis/lib/Error.cpp b/llvm/tools/llvm-exegesis/lib/Error.cpp
index e7e153ac20ea7..82ef92dc5712c 100644
--- a/llvm/tools/llvm-exegesis/lib/Error.cpp
+++ b/llvm/tools/llvm-exegesis/lib/Error.cpp
@@ -43,6 +43,8 @@ void SnippetSignal::log(raw_ostream &OS) const {
   OS << "snippet crashed while running";
 #ifdef LLVM_ON_UNIX
   OS << ": " << strsignal(SignalNumber);
+#else
+  (void)SignalNumber;
 #endif // LLVM_ON_UNIX
 }
 


        


More information about the llvm-commits mailing list