Function checkComputeCompare [src]
Creates a new standalone, singular check which allows running simple binary operations
on the extracted variables. It will then compare the reduced program with the value of
the expected variable.
Prototype
pub fn checkComputeCompare( check_object: *CheckObject, program: []const u8, expected: ComputeCompareExpected, ) void
Parameters
check_object: *CheckObject
program: []const u8
expected: ComputeCompareExpected
Source
pub fn checkComputeCompare(
check_object: *CheckObject,
program: []const u8,
expected: ComputeCompareExpected,
) void {
var check = Check.create(check_object.step.owner.allocator, .compute_compare);
check.computeCmp(.{ .string = check_object.step.owner.dupe(program) }, expected);
check_object.checks.append(check) catch @panic("OOM");
}