DRAFT lib: tests: 17-compare-unsigned-short-le.c: Avoid gcc optimize.

* lib/tests/scaffold/17-compare-unsigned-short-le.c (main): Change
comparison with immediate to comparison with variable.
This commit is contained in:
Janneke Nieuwenhuizen 2023-08-30 04:53:28 +02:00
parent 03179824f8
commit 37113f1988
1 changed files with 6 additions and 4 deletions

View File

@ -1,6 +1,6 @@
/* -*-comment-start: "//";comment-end:""-*-
* GNU Mes --- Maxwell Equations of Software
* Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
* Copyright © 2018,2023 Janneke Nieuwenhuizen <janneke@gnu.org>
*
* This file is part of GNU Mes.
*
@ -21,10 +21,12 @@
int
main ()
{
unsigned short r = -2;
if (r <= -3)
unsigned short us = -2;
int i = -3;
if (us <= i)
return 1;
if (r <= (unsigned short) -1)
i = -1;
if (us <= (unsigned short) i)
return 0;
return 2;
}