1571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com#pragma GCC system_header
2571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com
3571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com// This header file pretends to be <new> from the system library, for the
4571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com// purpose of the over-aligned warnings test.
5571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com
6571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.comvoid* operator new(unsigned long) {
7571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com  return 0;
8571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com}
9571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.comvoid* operator new[](unsigned long) {
10571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com  return 0;
11571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com}
12571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com
13571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.comvoid* operator new(unsigned long, void *) {
14571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com  return 0;
15571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com}
16571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com
17571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.comvoid* operator new[](unsigned long, void *) {
18571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com  return 0;
19571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com}
20571c70b95f56e22b5a7d6f4f288aa6c9a925a64fedisonn@google.com