summaryrefslogtreecommitdiffstats
path: root/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c')
-rw-r--r--src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c b/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c
deleted file mode 100644
index c89f8272b..000000000
--- a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c
+++ /dev/null
@@ -1,26 +0,0 @@
-// Pragma needed cause of gcc bug on windows: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991
-
-#include <assert.h>
-
-#ifdef _MSC_VER
-#pragma pack(push,1)
-struct Foo {
- char a;
- short b;
- char c;
-};
-#else
-#pragma pack(1)
-struct __attribute__((packed)) Foo {
- char a;
- short b;
- char c;
-};
-#endif
-
-struct Foo foo(struct Foo foo) {
- assert(foo.a == 1);
- assert(foo.b == 2);
- assert(foo.c == 3);
- return foo;
-}