// { dg-do run } | |
// GROUPS passed ARM-compliance | |
#include <stdio.h> | |
#include <stdlib.h> | |
inline void *operator new(size_t, void *place) { return place; } | |
int main() | |
{ | |
int* p = (int*) malloc(sizeof(int)); | |
(void) new (p) int(1); | |
typedef int I; | |
p->I::~I(); | |
free(p); | |
printf ("PASS\n"); | |
} |