[Lldb-commits] [lldb] r221468 - 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.
Greg Clayton
gclayton at apple.com
Thu Nov 6 10:39:39 PST 2014
Author: gclayton
Date: Thu Nov 6 12:39:39 2014
New Revision: 221468
URL: http://llvm.org/viewvc/llvm-project?rev=221468&view=rev
Log:
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.
<rdar://problem/18826900>
Modified:
lldb/trunk/test/lang/c/set_values/TestSetValues.py
lldb/trunk/test/lang/c/set_values/main.c
Modified: lldb/trunk/test/lang/c/set_values/TestSetValues.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/c/set_values/TestSetValues.py?rev=221468&r1=221467&r2=221468&view=diff
==============================================================================
--- lldb/trunk/test/lang/c/set_values/TestSetValues.py (original)
+++ lldb/trunk/test/lang/c/set_values/TestSetValues.py Thu Nov 6 12:39:39 2014
@@ -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__':
Modified: lldb/trunk/test/lang/c/set_values/main.c
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/c/set_values/main.c?rev=221468&r1=221467&r2=221468&view=diff
==============================================================================
--- lldb/trunk/test/lang/c/set_values/main.c (original)
+++ lldb/trunk/test/lang/c/set_values/main.c Thu Nov 6 12:39:39 2014
@@ -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
}
More information about the lldb-commits
mailing list