Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Extend -Wcast-calling-convention to warn on declarations as well as definitions | Reid Kleckner | 2017-01-31 | 1 | -0/+13 |
| | | | | | | | | | My original warning was very conservative and I never revisited the heuristics that were used. This would have caught http://crbug.com/687251 at compile time. llvm-svn: 293677 | ||||
* | Fix line numbers in calling convention test | Reid Kleckner | 2016-05-17 | 1 | -9/+9 |
| | | | | llvm-svn: 269787 | ||||
* | Fix calling convention test | Reid Kleckner | 2016-05-17 | 1 | -3/+0 |
| | | | | llvm-svn: 269781 | ||||
* | Relax -Wcalling-convention-cast when casting to the default convention (cdecl) | Reid Kleckner | 2016-05-11 | 1 | -0/+9 |
| | | | | llvm-svn: 269214 | ||||
* | Disable -Wcast-calling-convention by default (follow-up to r269116) | Hans Wennborg | 2016-05-11 | 1 | -8/+11 |
| | | | | llvm-svn: 269148 | ||||
* | Wildcard away paths in fixit CHECKs in my last testcase | Reid Kleckner | 2016-05-10 | 1 | -9/+9 |
| | | | | | | Oops. :( llvm-svn: 269118 | ||||
* | Add -Wcast-calling-convention to warn when casting away calling conventions | Reid Kleckner | 2016-05-10 | 1 | -0/+54 |
Summary: This only warns on casts of the address of a function defined in the current TU. In this case, the fix is likely to be local and the warning useful. Here are some things we could experiment with in the future: - Fire on declarations as well as definitions - Limit the warning to non-void function prototypes - Limit the warning to mismatches of caller and callee cleanup CCs This warning is currently off by default while we study its usefulness. Reviewers: thakis, rtrieu Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D17348 llvm-svn: 269116 |