Renato Garcia
Renato Garcia
A comma inside a string or a char was being detected as an argument separator.
Due to limited information provided by Clang when using [`__builtin_dump_struct`](https://clang.llvm.org/docs/LanguageExtensions.html#builtin-dump-struct) function, some struct members types can not be printed. Enums, none of them can be printed. With arrays, only the...
Due to a Clang [bug](https://bugs.llvm.org/show_bug.cgi?id=45143), is not possible correctly print float and double struct members declared using aliased type names. When calling variadic functions, float arguments are [promoted to doubles](https://en.cppreference.com/w/cpp/language/variadic_arguments#Default_conversions)...
When writing a gray16 PNG image, none error will arise at compile time or runtime, and the resulting image on disk will have all pixels with a value of '0'....
The code ``` char const foo[] = "bar"; IC((char*)foo); ``` Should print ``` ic| (char*)foo: "bar" ``` But now is printing ``` ic| char*: "bar" ```
With this we can print values that must be mutable. Like a type with a non const reference on ostream