r335929 - [analyzer] Move test to the correct directory
Mikhail R. Gadelha via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 28 14:39:41 PDT 2018
Author: mramalho
Date: Thu Jun 28 14:39:41 2018
New Revision: 335929
URL: http://llvm.org/viewvc/llvm-project?rev=335929&view=rev
Log:
[analyzer] Move test to the correct directory
It was accidentaly pushed in r335926
Added:
cfe/trunk/test/Analysis/PR37855.c
- copied, changed from r335927, cfe/trunk/test/PR37855.c
Removed:
cfe/trunk/test/PR37855.c
Copied: cfe/trunk/test/Analysis/PR37855.c (from r335927, cfe/trunk/test/PR37855.c)
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Analysis/PR37855.c?p2=cfe/trunk/test/Analysis/PR37855.c&p1=cfe/trunk/test/PR37855.c&r1=335927&r2=335929&rev=335929&view=diff
==============================================================================
(empty)
Removed: cfe/trunk/test/PR37855.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/PR37855.c?rev=335928&view=auto
==============================================================================
--- cfe/trunk/test/PR37855.c (original)
+++ cfe/trunk/test/PR37855.c (removed)
@@ -1,24 +0,0 @@
-// RUN: %clang_cc1 -analyze -analyzer-eagerly-assume -analyzer-checker=core -w -DNO_CROSSCHECK -verify %s
-// RUN: %clang_cc1 -analyze -analyzer-eagerly-assume -analyzer-checker=core -w -analyzer-config crosscheck-with-z3=true -verify %s
-// REQUIRES: z3
-
-typedef struct o p;
-struct o {
- struct {
- } s;
-};
-
-void q(*r, p2) { r < p2; }
-
-void k(l, node) {
- struct {
- p *node;
- } * n, *nodep, path[sizeof(void)];
- path->node = l;
- for (n = path; node != l;) {
- q(node, n->node);
- nodep = n;
- }
- if (nodep) // expected-warning {{Branch condition evaluates to a garbage value}}
- n[1].node->s; // expected-warning {{Dereference of undefined pointer value}}
-}
More information about the cfe-commits
mailing list