Sign in
llvm
/
clang
/
refs/heads/release_26
/
.
/
test
/
CodeGenCXX
/
delete.cpp
blob: 8367dd8945ae14d1f5731965e3593319720ccf41 [
file
] [
log
] [
blame
]
// RUN: clang-cc %s -emit-llvm -o %t &&
void
t1
(
int
*
a
)
{
delete
a
;
}
struct
S
{
int
a
;
};
// POD types.
void
t3
(
S
*
s
)
{
delete
s
;
}
// Non-POD
struct
T
{
~
T
();
int
a
;
};
void
t4
(
T
*
t
)
{
// RUN: grep "call void @_ZN1TD1Ev" %t | count 1
delete
t
;
}