Use array_lengthof instead of manually calculating it. NFC
authorCraig Topper <craig.topper@gmail.com>
Tue, 1 Dec 2015 06:12:59 +0000 (06:12 +0000)
committerCraig Topper <craig.topper@gmail.com>
Tue, 1 Dec 2015 06:12:59 +0000 (06:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254380 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Unix/Signals.inc

index de98d4adf9961a97847e9571d5de4c1412309e84..061cdb3da216e4aaa08c415f95c99948683c3bd2 100644 (file)
@@ -86,12 +86,11 @@ static unsigned NumRegisteredSignals = 0;
 static struct {
   struct sigaction SA;
   int SigNo;
-} RegisteredSignalInfo[(sizeof(IntSigs)+sizeof(KillSigs))/sizeof(KillSigs[0])];
+} RegisteredSignalInfo[array_lengthof(IntSigs) + array_lengthof(KillSigs)];
 
 
 static void RegisterHandler(int Signal) {
-  assert(NumRegisteredSignals <
-         sizeof(RegisteredSignalInfo)/sizeof(RegisteredSignalInfo[0]) &&
+  assert(NumRegisteredSignals < array_lengthof(RegisteredSignalInfo) &&
          "Out of space for signal handlers!");
 
   struct sigaction NewHandler;