31b2eb0f1e
* testsuite/libmudflap.c/pass54-frag.c: Add explicit return from main. From-SVN: r157472
35 lines
445 B
C
35 lines
445 B
C
struct k
|
|
{
|
|
struct {
|
|
int b;
|
|
int c;
|
|
} a;
|
|
};
|
|
|
|
static struct k l;
|
|
static struct k m;
|
|
|
|
void foo ()
|
|
{
|
|
/* This should not be instrumented. */
|
|
l.a.b = 5;
|
|
}
|
|
|
|
void bar ()
|
|
{
|
|
/* This should not be instrumented. */
|
|
m.a.b = 5;
|
|
}
|
|
|
|
int main ()
|
|
{
|
|
/* Force TREE_ADDRESSABLE on "l" only. */
|
|
volatile int *k = & l.a.c;
|
|
*k = 8;
|
|
__mf_set_options ("-mode-violate");
|
|
foo ();
|
|
bar ();
|
|
__mf_set_options ("-mode-check");
|
|
return 0;
|
|
}
|