Files
c64-demo-cpp/oscar64/autotest/ambiguousoverload_trigger.c
T
2026-07-18 20:34:55 +02:00

25 lines
405 B
C

#include "ambiguousoverload.h"
#include <assert.h>
void setup(void);
int clearViewCalls = 0;
// Kept in this companion translation unit to exercise cross-unit merging.
void clearView(void)
{
clearViewCalls++;
}
int main(void)
{
setup();
assert(clearViewCalls == 2);
// This direct call was incorrectly diagnosed as an ambiguous overload.
clearView();
assert(clearViewCalls == 3);
return 0;
}