| Index: tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| diff --git a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| index 2d6eff256817f7b2c897a7a851329e47a54fd382..a6f32c73ce70b63548dc379ede77c72218e41830 100644
|
| --- a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| +++ b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| @@ -8,6 +8,8 @@
|
| // Errors are described at:
|
| // http://www.chromium.org/developers/blink-gc-plugin-errors
|
|
|
| +#include <algorithm>
|
| +
|
| #include "Config.h"
|
| #include "JsonWriter.h"
|
| #include "RecordInfo.h"
|
| @@ -1655,6 +1657,9 @@ class BlinkGCPluginConsumer : public ASTConsumer {
|
| string filename;
|
| if (!GetFilename(info->record()->getLocStart(), &filename))
|
| return false; // TODO: should we ignore non-existing file locations?
|
| +#if defined(LLVM_ON_WIN32)
|
| + std::replace(filename.begin(), filename.end(), '\\', '/');
|
| +#endif
|
| std::vector<string>::iterator it = options_.ignored_directories.begin();
|
| for (; it != options_.ignored_directories.end(); ++it)
|
| if (filename.find(*it) != string::npos)
|
|
|