Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | In C++, if the user redeclares a builtin function with a type that is | Douglas Gregor | 2010-12-21 | 1 | -0/+9 |
inconsistent with the type that the builtin *should* have, forget about the builtin altogether: we don't want subsequence analyses, CodeGen, etc., to think that we have a proper builtin function. C is protected from errors here because it allows one to use a library builtin without having a declaration, and detects inconsistent (re-)declarations of builtins during declaration merging. C++ was unprotected, and therefore would crash. Fixes PR8839. llvm-svn: 122351 |