Use LLVM.BuildCall2 in the IR.CallsFunction test

This commit is contained in:
Tanner Gooding 2022-09-28 22:29:13 -07:00
Родитель c6c318ea78
Коммит 3213ea37a9
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -3,6 +3,7 @@
using System;
using LLVMSharp.Interop;
using NUnit.Framework;
using NUnit.Framework.Internal;
namespace LLVMSharp.UnitTests;
@ -86,7 +87,6 @@ public class IR
}
[Test]
[Obsolete]
public void CallsFunction([Range(0, 10)] int op1, [Range(0, 10)] int op2)
{
using var module = LLVMModuleRef.CreateWithName("test_call");
@ -104,7 +104,7 @@ public class IR
{
var p1 = f.Params[0];
var p2 = f.Params[1];
var call = b.BuildCall(defAdd, new[] { p1, p2 });
var call = b.BuildCall2(defAdd.TypeOf, defAdd, new[] { p1, p2 });
var ret = b.BuildRet(call);
});
module.Verify(LLVMVerifierFailureAction.LLVMPrintMessageAction);