projects
/
platform
/
upstream
/
gcc.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
analyzer: add heuristics for switch on enum type [PR105273]
[platform/upstream/gcc.git]
/
gcc
/
testsuite
/
gcc.dg
/
analyzer
/
switch-wrong-enum.c
1
#include "analyzer-decls.h"
2
3
enum color
4
{
5
RED,
6
GREEN,
7
BLUE
8
};
9
10
enum fruit
11
{
12
APPLE,
13
BANANA
14
};
15
16
int test_wrong_enum (enum color x)
17
{
18
switch (x)
19
{
20
case APPLE:
21
return 1066;
22
case BANANA:
23
return 1776;
24
}
25
__analyzer_dump_path (); /* { dg-message "path" } */
26
return 0;
27
}