|  Daniel Marjamaki | cf715bd330 | [analyzer] Fix crashes in CastToStruct checker for undefined structs This crash was reported in https://bugs.llvm.org//show_bug.cgi?id=31173
Differential Revision: https://reviews.llvm.org/D28297
llvm-svn: 297187 | 2017-03-07 19:20:48 +00:00 | 
				
					
						|  Dominic Chen | 184c6242fa | Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373
llvm-svn: 296895 | 2017-03-03 18:02:02 +00:00 | 
				
					
						|  Dominic Chen | 09d66f7528 | Revert "Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers" This reverts commit ea36f1406e1f36bf456c3f3929839b024128e468.
llvm-svn: 296841 | 2017-03-02 23:30:53 +00:00 | 
				
					
						|  Dominic Chen | feaf9ff5ee | Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373
llvm-svn: 296837 | 2017-03-02 23:05:45 +00:00 | 
				
					
						|  Dominic Chen | 4a90bf8c3f | Revert "Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers" This reverts commit f93343c099fff646a2314cc7f4925833708298b1.
llvm-svn: 296836 | 2017-03-02 22:58:06 +00:00 | 
				
					
						|  Dominic Chen | 1cb0256a3c | Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373
llvm-svn: 296835 | 2017-03-02 22:45:24 +00:00 | 
				
					
						|  Dominic Chen | 00355a51d0 | Revert "Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers" This reverts commit 1b28d0b10e1c8feccb971abb6ef7a18bee589830.
llvm-svn: 296422 | 2017-02-28 01:50:23 +00:00 | 
				
					
						|  Dominic Chen | 59cd893320 | Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373
llvm-svn: 296414 | 2017-02-28 00:02:36 +00:00 | 
				
					
						|  Dominic Chen | 8589e10c30 | Revert "[analyzer] NFC: Update test infrastructure to support multiple constraint managers" This reverts commit 8e7780b9e59ddaad1800baf533058d2c064d4787.
llvm-svn: 296317 | 2017-02-27 03:29:25 +00:00 | 
				
					
						|  Dominic Chen | 02064a3076 | [analyzer] NFC: Update test infrastructure to support multiple constraint managers Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373
llvm-svn: 296312 | 2017-02-27 02:36:15 +00:00 | 
				
					
						|  Daniel Marjamaki | dc53b680cb | [analyzer] Revert 295545. There are buildbot failures. llvm-svn: 295548 | 2017-02-18 16:31:35 +00:00 | 
				
					
						|  Daniel Marjamaki | 1149166bb9 | [analyzer] Fix crash in CastToStruct when there is no record definition This crash was reported in https://bugs.llvm.org//show_bug.cgi?id=31173
Differential Revision: https://reviews.llvm.org/D28297
llvm-svn: 295545 | 2017-02-18 11:18:57 +00:00 | 
				
					
						|  Daniel Marjamaki | 13264ebea4 | [analyzer] Improve CastToStruct checker so it can also detect widening casts of struct data Example:
struct AB {
  int A;
  int B;
};
struct ABC {
  int A;
  int B;
  int C;
};
void f() {
  struct AB Data;
  struct ABC *P = (struct ABC *)&Data;
}
Differential Revision: https://reviews.llvm.org/D23508
llvm-svn: 282411 | 2016-09-26 15:17:18 +00:00 |