diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java index 1335470856..782028712a 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java @@ -158,12 +158,14 @@ public interface IncludeScanner { // the root path for such includes if (included.getRoot().getRoot().isAbsolute()) { if (FileSystemUtils.startsWithAny( - included.getPath().asFragment(), absoluteBuiltInIncludeDirs)) { + actionExecutionContext.getInputPath(included).asFragment(), + absoluteBuiltInIncludeDirs)) { // Skip include files found in absolute include directories. continue; } throw new UserExecException( - "illegal absolute path to include file: " + included.getPath()); + "illegal absolute path to include file: " + + actionExecutionContext.getInputPath(included)); } inputs.add(included); } |