bar

llvm-svn: 172316
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp
index 9864305..2987e7c 100644
--- a/clang/lib/AST/Decl.cpp
+++ b/clang/lib/AST/Decl.cpp
@@ -1761,6 +1761,9 @@
 }
 
 bool FunctionDecl::hasCLanguageLinkage() const {
+  if (getBuiltinID())
+    return true;
+
   return hasCLanguageLinkageTemplate(*this);
 }