#include <perms.h>
// Edinburgh IMP77 Compiler - Version 8.4
//
// 1 %BEGIN
int main(int argc, char **argv) { /*%begin*/
_imp_initialise(argc, argv);
// 2 %RECORDFORMAT F(%INTEGER I,J,K)
struct F {
union {
struct {
int I;
int J;
int K;
};
};
};
// 3 %OWNRECORD(F) R
static struct F R;
// 4 R = 0
R = (struct F){0};
// 5 WRITE(R_J,10)
_imp_WRITE(R.J, 10);
// 6 %ENDOFPROGRAM
_imp_stop(0);
return 0;
end_0:;
}