A plea to MS to improve compiler warning message C4244

I am currently increasing the warning level on a number of C++ projects from 3 to 4 in order to pick up (amongst other things) lossy implicit type conversions. These are reported with messages such as:

warning C4244: 'argument' : conversion from 'double' to 'long', possible loss of data

Please can you improve the message to say WHICH ARGUMENT of WHICH FUNCTION. When the line number identifies a function call with 12 arguments, some of which are themeselves function calls, it can take a lot of detective work to find which one is the culprit. Other error messages such as C2664 already include this information, so it shouldn't be too difficult to do.

Thanks in (hopeful!) anticipation - DC

[707 byte] By [dcrocker] at [2007-12-16]
# 1
Hi: Thanks for the suggestion: I agree that this is definitely a warning message that we should try to improve. Unfortunately given how close we are to shutting down the compiler for the final Whidbey release we won't be able to do anything this time around. But I have added your suggestion to our wish-list for the next release (we already have a better diagnostics section) so hopefully we'll get to it then.
JonathanCaves at 2007-9-8 > top of Msdn Tech,Visual C++,Visual C++ General...