From e6352e47975a8b90d090c0243241e56027c0caf1 Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Thu, 6 Nov 2014 18:39:39 +0000 Subject: [PATCH] Pick better floating point numbers (ones that can be exactly represented) in floating point instead of something that can't to avoid test suite failures on different devices and architectures. llvm-svn: 221468 --- lldb/test/lang/c/set_values/TestSetValues.py | 12 ++++++------ lldb/test/lang/c/set_values/main.c | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lldb/test/lang/c/set_values/TestSetValues.py b/lldb/test/lang/c/set_values/TestSetValues.py index 70a65d7..0752682 100644 --- a/lldb/test/lang/c/set_values/TestSetValues.py +++ b/lldb/test/lang/c/set_values/TestSetValues.py @@ -99,12 +99,12 @@ class SetValuesTestCase(TestBase): # main.c:78 # Check that 'frame variable --show-types' displays the correct data type and value. self.expect("frame variable --show-types", VARIABLES_DISPLAYED_CORRECTLY, - startstr = "(double) i = 3.14159") + startstr = "(double) i = 2.25") # Now set variable 'i' and check that it is correctly displayed. - self.runCmd("expression i = 3.14") + self.runCmd("expression i = 1.5") self.expect("frame variable --show-types", VARIABLES_DISPLAYED_CORRECTLY, - startstr = "(double) i = 3.14") + startstr = "(double) i = 1.5") self.runCmd("continue") @@ -113,12 +113,12 @@ class SetValuesTestCase(TestBase): # rdar://problem/8422727 # set_values test directory: 'frame variable' shows only (long double) i = self.expect("frame variable --show-types", VARIABLES_DISPLAYED_CORRECTLY, - startstr = "(long double) i = 3.14159") + startstr = "(long double) i = 2.25") # Now set variable 'i' and check that it is correctly displayed. - self.runCmd("expression i = 3.1") + self.runCmd("expression i = 1.5") self.expect("frame variable --show-types", VARIABLES_DISPLAYED_CORRECTLY, - startstr = "(long double) i = 3.1") + startstr = "(long double) i = 1.5") if __name__ == '__main__': diff --git a/lldb/test/lang/c/set_values/main.c b/lldb/test/lang/c/set_values/main.c index b7d659e..64f01a9 100644 --- a/lldb/test/lang/c/set_values/main.c +++ b/lldb/test/lang/c/set_values/main.c @@ -66,21 +66,21 @@ void set_ulong(void) void set_float(void) { - float i = 3.1415927; + float i = 2.25; printf("before (float) i = %g\n", i); printf("after (float) i = %g\n", i); //// break $source:$line } void set_double(void) { - double i = 3.1415927; + double i = 2.25; printf("before (double) i = %g\n", i); printf("after (double) i = %g\n", i); // Set break point #4. //// break $source:$line } void set_long_double(void) { - long double i = 3.1415927; + long double i = 2.25; printf("before (long double) i = %Lg\n", i); printf("after (long double) i = %Lg\n", i); // Set break point #5. //// break $source:$line } -- 2.7.4