1 // RUN: %clang_cc1 -emit-llvm-only %s
4 // Ensure we mark local extern redeclarations with a different type as non-builtin.
7 exp(); // Will crash due to wrong number of arguments if this calls the builtin.
11 // We mark exp() builtin as const with -fno-math-errno (default).
12 // We mustn't do that for extern redeclarations of builtins where the type differs.