[LLVMdev] Using C++'11 language features in LLVM itself
annulen at yandex.ru
Thu Jan 10 02:43:09 PST 2013
09.01.2013, 04:11, "Chris Lattner" <clattner at apple.com>:
> It's seems like a quiet and peaceful day, lets stir things up a bit :)
> How crazy would it be for us to start using basic C++'11 language features (but not C++'11 library features) in LLVM:
> things like auto
It can make code less readable because of missing types. When compiler can deduce type, it doesn't always mean that human do it easily when reading the code.
It is not very helpful when compiler can do return value optimization.
May significantly degrade readability when used lightly.
What is the purpose of these changes then? Just to use brand new kinds of syntactic sugar?
More information about the llvm-dev