ReadyTalk / avian

[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
https://readytalk.github.io/avian/
Other
1.22k stars 172 forks source link

Fails to compile on a modern Linux system, fixed via PR #569

Open paulie-g opened 5 years ago

paulie-g commented 5 years ago

Various identifiers from Avian's vm::OpCode enum - fadd, fmul, fsub, fdiv - clash with fadd, fmul, fsub, fdiv declared elsewhere when compiling on a modern Linux system. This results in gcc complaining about ambiguity (existentially understandable, but not helpful in this case).

Minimum viable patch submitted via PR #568