stdlib: move test for floating point conversion traps to the validation

testsuite

Fixes for traps will follow.


Swift SVN r21108
This commit is contained in:
Dmitri Hrybenko
2014-08-08 15:20:05 +00:00
parent b3c2f0e1fe
commit 7255f900b9
11 changed files with 173 additions and 134 deletions

View File

@@ -21,6 +21,11 @@ def all_integer_types(word_bits):
for signed in False, True:
yield str(name), int(word_bits if name=='Int' else name), signed
def all_integer_type_names():
for name in _all_integer_type_bitwidths:
for signed in False, True:
yield int_name(str(name), signed)
def _base_int_name(name):
return 'Int' if name == 'Int' else 'Int' + str(name)
@@ -33,3 +38,6 @@ def int_name(name, signed):
def other_int_name(name, signed):
return ('U' if signed else '') + _base_int_name(name)
def is_signed_int(name):
return name[0] != 'U'