← Back to context

Comment by fanf2

10 years ago

It is one of the key advantages that makes LLVM easier to work with than gcc.

gcc is a horrible comparison, since they for a very long time explicitly made it hard to separate out clear boundaries in an attempt to deter people from e.g. bolting on serialization at critical stages and injecting their own proprietary stuff beyond a suitable "GPL-proof" boundary.

As compilers go, I don't think gcc has been a good example of maintainable software for a very long time, if ever.