On any OS, files.associations with "*.c": "c" and "*.C": "cpp" are treated identically (case insensitive), but .c needs to be associated with the "C" and language and .C with the "C++" language. When both are present, the last one ends up getting used.
Our C/C++ extension may be able to add some special case workaround for this (not sure yet).
On any OS, files.associations with
"*.c": "c"and"*.C": "cpp"are treated identically (case insensitive), but .c needs to be associated with the "C" and language and .C with the "C++" language. When both are present, the last one ends up getting used.Our C/C++ extension may be able to add some special case workaround for this (not sure yet).