#include <perms.h>
// Edinburgh IMP77 Compiler - Version 8.4
//
// 1
// 2 %BEGIN
int main(int argc, char **argv) { /*%begin*/
_imp_initialise(argc, argv);
// 3 %RECORDFORMATSPEC F2
// 4 %RECORDFORMAT F1(%INTEGER I,%RECORD(F2)%NAME R)
struct F1 {
union {
struct {
int I;
struct F2 *R;
};
};
};
// 5 %RECORDFORMAT F2(%INTEGER J,%RECORD(F1)%NAME R)
struct F2 {
union {
struct {
int J;
struct F1 *R;
};
};
};
// 6 %RECORD(F2) RR
struct F2 RR;
// 7 %ENDOFPROGRAM
_imp_stop(0);
return 0;
end_0:;
}