0x8000-0000 added a comment.
I think this requires a separate discussion - do we accept magic values only
when they are used directly to initialize a constant of the same type? Or do we
allow them generically when they are used to initialize any constant? Or do we
only accept several layers of nesting, but not too much?
a) const int Foo = 42;
b) #define FROB 66
c) cont int Bar[] = { 43, 44 };
d) const geometry::Rectangle<double>
mandelbrotCanvas{geometry::Point<double>{-2.5, -1},
geometry::Dimension<double>{3.5, 2}};
Which of these should produce a warning?
Repository:
rCTE Clang Tools Extra
https://reviews.llvm.org/D49114
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits