mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 20:42:21 +02:00
Disable 32-bit varargs test
This commit is contained in:
parent
2ee2860994
commit
51771270bd
1 changed files with 6 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
|||
#pragma warning disable 168
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace Tests
|
||||
{
|
||||
|
@ -26,7 +27,8 @@ namespace Tests
|
|||
vaArgs.Start!();
|
||||
int val = vaArgs.Get!<int>();
|
||||
int val2 = vaArgs.Get!<int>();
|
||||
int val3 = (int)vaArgs.Get!<double>();
|
||||
double d = vaArgs.Get!<double>();
|
||||
int val3 = (int)d;
|
||||
vaArgs.End!();
|
||||
|
||||
return (val, val2, val3);
|
||||
|
@ -79,9 +81,12 @@ namespace Tests
|
|||
str.Set(StringView(&cStr));
|
||||
Test.Assert(str == "Test 223 2.2 3.3");
|
||||
|
||||
// LLVM 32-bit varargs bug?
|
||||
#if !BF_32_BIT
|
||||
Test.Assert(MethodA( 12, 23, 123.0f) == (12, 23, 123));
|
||||
Test.Assert(MethodB( 9, 22, 33, 223.0f) == (22, 33, 223));
|
||||
Test.Assert(MethodC(11, 32, 43, 323.0f) == (32, 43, 323));
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue