hanchenye-llvm-project/clang/lib
David Blaikie 9c8821bbef Add FIXME describing the limitation of using column info to disambiguate inlining.
Also tidy up, simplify, and extend the test coverage to demonstrate the
limitations. This test should now fail if the bugs are fixed (&
hopefully whoever ends up in this situation sees the FIXMEs and realizes
that the test needs to be updated to positively test their change that
has fixed some or all of these issues).

I do wonder whether I could demonstrate breakage without a macro here,
but any way I slice it I can't think of a way to get two calls to the
same function on the same line/column in non-macro C++ - implicit
conversions happen at the same location as an explicit function, but
you'd never get an implicit conversion on the result of an explicit call
to the same implicit conversion operator (since the value is already
converted to the desired result)...

llvm-svn: 208468
2014-05-10 02:44:57 +00:00
..
ARCMigrate [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
AST Stop all the Decl classes poking at Redeclarable's data member directly, and make getNextRedeclaration follow the pattern of its friends getPreviousDecl and getMostRecentDecl. 2014-05-10 01:17:36 +00:00
ASTMatchers Add support for named values in the parser. 2014-04-14 13:51:21 +00:00
Analysis Amending r208439 to remove buildLExpr; this code isn't strictly required yet, and fixes a dead code warning. 2014-05-09 18:44:48 +00:00
Basic [C++11] Use 'nullptr'. 2014-05-08 06:41:40 +00:00
CodeGen Add FIXME describing the limitation of using column info to disambiguate inlining. 2014-05-10 02:44:57 +00:00
Driver [Driver] Range-based loop simplification. 2014-05-08 19:32:46 +00:00
Edit [C++11] Use 'nullptr'. 2014-05-09 08:15:10 +00:00
Format clang-format: Fix bug introduced by r208392. 2014-05-09 13:11:16 +00:00
Frontend Switch Wmodule-build to a remark 2014-05-08 22:36:02 +00:00
FrontendTool [leaks] Don't leak the fake arguments we synthesize for LLVM option 2014-05-03 08:39:35 +00:00
Headers Let stddef.h respect __need_{wchar_t, size_t, NULL, ptrdiff_t, wint_t}. 2014-04-30 04:35:09 +00:00
Index Comment parsing: remove HTML attribute validation 2014-04-30 21:54:30 +00:00
Lex PR19698, PR19674: enable __has_feature checks for cxx_generic_lambdas and 2014-05-09 21:08:59 +00:00
Parse Fix an outdated comment. 2014-05-08 22:32:00 +00:00
Rewrite [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
Sema Don't emit -Wnon-virtual-dtor on final classes, since it's not a problem there. 2014-05-09 22:02:28 +00:00
Serialization Let ASTReader optionally delete its ASTDeserializationListener. 2014-05-08 04:26:47 +00:00
StaticAnalyzer NSOrCFErrorDerefChecker: Don't leak bug type. Similar to r208110/r208155. Found by LSan. 2014-05-07 21:28:03 +00:00
Tooling PR19601: std::remove_if does not really remove the elements. 2014-04-30 19:59:22 +00:00
CMakeLists.txt
Makefile