X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fmcs%2Fecore.cs;h=6f1b80596d04cf30d046b1c8439575558d1e2283;hb=a3539b2ecb5743cc6ea219692399fae70d2cc8f1;hp=2077f26bf2cf99d835fed105bbf4503bfeeae1d5;hpb=57b34f6b074e29b584dab15f49f9460e70ade195;p=mono.git diff --git a/mcs/mcs/ecore.cs b/mcs/mcs/ecore.cs index 2077f26bf2c..6f1b80596d0 100644 --- a/mcs/mcs/ecore.cs +++ b/mcs/mcs/ecore.cs @@ -5222,7 +5222,7 @@ namespace Mono.CSharp { if ((fp.ModFlags & Parameter.Modifier.CallerLineNumber) != 0) { e = new IntLiteral (ec.BuiltinTypes, loc.Row, loc); } else if ((fp.ModFlags & Parameter.Modifier.CallerFilePath) != 0) { - e = new StringLiteral (ec.BuiltinTypes, loc.NameFullPath, loc); + e = new StringLiteral (ec.BuiltinTypes, loc.SourceFile.GetFullPathName (ec.Module.Compiler.Settings.PathMap), loc); } else if (ec.MemberContext.CurrentMemberDefinition != null) { e = new StringLiteral (ec.BuiltinTypes, ec.MemberContext.CurrentMemberDefinition.GetCallerMemberName (), loc); }