On Feb 11, 2014, at 2:27 PM, Ben Langmuir <[email protected]> wrote:

> Yes, I think this has shown that trying to use names to differentiate 
> virtual/non-virtual is a bad idea. I’m going to change RealName to 
> ExternalName, meaning: this is the name you should use to refer to this file 
> externally, such as in diagnostics and debug info.  Then to be explicit:
> 
> 1) real file: Name == ExternalName (and ExternalName exists on disk)
> 2) fully virtual file: Name == ExternalName (and ExternalName does *not* 
> exist on disk)
> 3) virtual link to real file: Name != ExternalName (and ExternalName exists 
> on disk)
> 

Sounds good!
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to