From 32ff51734a0619a9354cdd0680e7cc5bf497322b Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 18 Dec 2006 12:48:53 +0000 Subject: [PATCH] new version of convtests that actually demonstrates the current conversion bugs --- ir/be/test/convtest.c | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/ir/be/test/convtest.c b/ir/be/test/convtest.c index 49225c63c..26f5bcab4 100644 --- a/ir/be/test/convtest.c +++ b/ir/be/test/convtest.c @@ -1,3 +1,5 @@ +#include + int bla(char a, char b, char c, char d, short e, short f, short g, int h, int i, float j) { return a + b + c + d + e + f + g + h + i + (int)j; } @@ -5,18 +7,27 @@ int bla(char a, char b, char c, char d, short e, short f, short g, int h, int i, int convtest_func(char c, short s, int i, float f, double d) { char sc = c + s; char ic = c + i; - char fc = c + f; - char dc = c + d; - short is = s + i; + //char fc = c + f; + //char dc = c + d; + char fc = c; + char dc = c; + //short is = s + i; + //short fs = s + f; + //short ds = s + d; + short is = s; short fs = s + f; - short ds = s + d; + short ds = s; + //int fi = i + f; + //int di = i + d; int fi = i + f; - int di = i + d; - float df = d + f; + int di = i; + //float df = d + f; + double df = d; return bla(sc, ic, fc, dc, is, fs, ds, fi, di, df); } int main() { + printf("%d\n", convtest_func('a', 42, 2444, 7.153f, 8.222)); return 0; } -- 2.20.1