>> The text seems reasonable, though it's a bit long in your example in
>> part because of the names - but also because we're printing the fully
>> qualified name of the base expression's type. Is there any
>> reasonable/easy way we can print something closer to/exactly as the
>> user wrote? ("wrapped_ptr<Worker>") - I'm not sure whether that's a
>> good thing to do, or how it compares to other diagnostics that might
>> have this problem.
>>
> It's apparently how the diagnostics printer renders a DeclContext. While it's
> kind of ugly in the trivial situation of the unit test, I think we probably
> want to keep it to avoid name (and namespace) confusion in more complex
> examples. Particularly when one of the classes is pulled in from a header
> file. ;)
Sorry for replying late, but this is one of the features of Clang that I really
appreciate, and that we advertise on our site
(http://clang.llvm.org/diagnostics.html ). I know it'll make diagnostics /even
longer/, but this does seem like an appropriate case for "'string' (aka
'std::basic_string...')".
Jordy
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits