27 lines
		
	
	
		
			427 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			427 B
		
	
	
	
		
			C++
		
	
	
	
#include <tgmath.h>
 | 
						|
 | 
						|
typedef struct {
 | 
						|
    float f;
 | 
						|
    int i;
 | 
						|
} my_untagged_struct;
 | 
						|
 | 
						|
double multiply(my_untagged_struct *s)
 | 
						|
{
 | 
						|
    return s->f * s->i;
 | 
						|
}
 | 
						|
 | 
						|
double multiply(my_untagged_struct *s, int x)
 | 
						|
{
 | 
						|
    return multiply(s) * x;
 | 
						|
}
 | 
						|
 | 
						|
int main(int argc, char **argv)
 | 
						|
{
 | 
						|
    my_untagged_struct s = {
 | 
						|
        .f = (float)argc,
 | 
						|
        .i = argc,
 | 
						|
    };
 | 
						|
    // lldb testsuite break
 | 
						|
    return !(multiply(&s, argc) == pow(argc, 3));
 | 
						|
}
 |