repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
PR c++/86728 - C variadic generic lambda.
[official-gcc.git]
/
gcc
/
testsuite
/
g++.dg
/
ubsan
/
pr82353-2-aux.cc
blob
75d466b39bb77255acbe2bc97d4f50aa25412735
1
// PR sanitizer/82353
2
3
#include
"pr82353-2.h"
4
5
B a
;
6
E b
;
7
B
C
::
c0
;
8
unsigned
D
::
d0
;
9
10
void
11
foo
()
12
{
13
a
.
b1
=
p
.
f2
.
e2
.
b1
=
5
;
14
}
15
16
void
17
bar
()
18
{
19
int
c
=
p
.
f2
.
e4
.
d1
.
a0
- -~
p
.
f4
*
89
;
20
q
.
c0
.
b0
=
i
>
g
*
a
.
b0
*
h
-
k
%
a
.
b1
;
21
if
((~(
m
*
j
) && -~
p
.
f4
*
90284000534361
) % ~
m
*
j
)
22
b
.
e2
.
b0
<<
l
<<
f
;
23
o
= -~
p
.
f4
*
89
;
24
int
d
=
p
.
f4
;
25
if
(
b
.
e2
.
b0
)
26
b
.
e2
.
b1
=
c
;
27
bool
e
= ~-~
p
.
f4
;
28
a
.
b1
%
e
;
29
if
(
k
/
p
.
f2
.
e2
.
b1
)
30
b
.
e4
.
d0
=
g
*
a
.
b0
*
h
;
31
n
=
j
;
32
}