From 105107124d07f892b46fc38d2417aaf97fc9eb63 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Thu, 11 Apr 2019 00:37:07 +0200 Subject: [PATCH] Make 102_alignas independend of architecture alignment of double is of course depending on the target, so the .expect file was arch dependend. Fix this by simply doing some comparison tests. --- tests/tests2/102_alignas.c | 3 ++- tests/tests2/102_alignas.expect | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/tests2/102_alignas.c b/tests/tests2/102_alignas.c index 57a38b29..62d3ed24 100644 --- a/tests/tests2/102_alignas.c +++ b/tests/tests2/102_alignas.c @@ -23,6 +23,7 @@ extern int printf(const char*, ...); int main() { printf("%d %d %d %d\n", - alignof(i1), alignof(i4), alignof(i5), alignof(i8)); + alignof(i1) == 16, alignof(i4) == alignof(double), + alignof(i5) == alignof(int) , alignof(i8) == 16); return 0; } diff --git a/tests/tests2/102_alignas.expect b/tests/tests2/102_alignas.expect index 538725e4..ac6474af 100644 --- a/tests/tests2/102_alignas.expect +++ b/tests/tests2/102_alignas.expect @@ -1 +1 @@ -16 8 4 16 +1 1 1 1