]> granicus.if.org Git - clang/commitdiff
On PowerPC, both FreeBSD and NetBSD use ints for (s)size_t
authorJoerg Sonnenberger <joerg@bec.de>
Mon, 4 Jul 2011 21:57:55 +0000 (21:57 +0000)
committerJoerg Sonnenberger <joerg@bec.de>
Mon, 4 Jul 2011 21:57:55 +0000 (21:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134392 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp

index 382dcab9719d11b37b07c97e10dc62c9099bc76e..8479be9397bc1c8efd41a943cb4e30672931a3d8 100644 (file)
@@ -802,8 +802,12 @@ public:
     DescriptionString = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-"
                         "i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32";
 
-    if (getTriple().getOS() == llvm::Triple::FreeBSD)
+    switch (getTriple().getOS()) {
+    case llvm::Triple::FreeBSD:
+    case llvm::Triple::NetBSD:
         SizeType = UnsignedInt;
+        break;
+    }
   }
 
   virtual const char *getVAListDeclaration() const {