Fix regression found by g++.dg/eh/alias1.C.

llvm-svn: 92072
diff --git a/clang/lib/CodeGen/CGRTTI.cpp b/clang/lib/CodeGen/CGRTTI.cpp
index ae5af6d..2274e62 100644
--- a/clang/lib/CodeGen/CGRTTI.cpp
+++ b/clang/lib/CodeGen/CGRTTI.cpp
@@ -603,6 +603,10 @@
     return llvm::GlobalValue::ExternalLinkage;
   }
 
+  if (Ty->getTypeClass() == Type::Builtin) {
+    return llvm::GlobalValue::WeakODRLinkage;
+  }
+
   assert(false && "Unhandled type!");
   return llvm::GlobalValue::WeakODRLinkage;
 }