Index: tools/gn/source_file.cc |
diff --git a/tools/gn/source_file.cc b/tools/gn/source_file.cc |
index 820429552810497a6e9226265355eaada042f72e..41a602d2f01f0d8c293a5cadb05a329519b3bb33 100644 |
--- a/tools/gn/source_file.cc |
+++ b/tools/gn/source_file.cc |
@@ -30,12 +30,14 @@ SourceFile::SourceFile(const base::StringPiece& p) |
: value_(p.data(), p.size()) { |
DCHECK(!value_.empty()); |
AssertValueSourceFileString(value_); |
+ NormalizePath(&value_); |
} |
SourceFile::SourceFile(SwapIn, std::string* value) { |
value_.swap(*value); |
DCHECK(!value_.empty()); |
AssertValueSourceFileString(value_); |
+ NormalizePath(&value_); |
} |
SourceFile::~SourceFile() { |