| Index: tools/clang/plugins/tests/test.sh
 | 
| diff --git a/tools/clang/plugins/tests/test.sh b/tools/clang/plugins/tests/test.sh
 | 
| index ea2105446f07ace607cbed8c587b2c476ac934ca..cf262522eb855e291b8f769638bcddce0e9f7114 100755
 | 
| --- a/tools/clang/plugins/tests/test.sh
 | 
| +++ b/tools/clang/plugins/tests/test.sh
 | 
| @@ -12,6 +12,8 @@ E_FAILEDTEST=1
 | 
|  
 | 
|  failed_any_test=
 | 
|  
 | 
| +THIS_DIR="$(dirname "${0}")"
 | 
| +
 | 
|  # Prints usage information.
 | 
|  usage() {
 | 
|    echo "Usage: $(basename "${0}")" \
 | 
| @@ -38,6 +40,7 @@ do_testcase() {
 | 
|  
 | 
|    local output="$("${CLANG_PATH}" -fsyntax-only -Wno-c++11-extensions \
 | 
|        -Wno-inconsistent-missing-override \
 | 
| +      -isystem ${THIS_DIR}/system \
 | 
|        -Xclang -load -Xclang "${PLUGIN_PATH}" \
 | 
|        -Xclang -add-plugin -Xclang find-bad-constructs ${flags} ${1} 2>&1)"
 | 
|    local diffout="$(echo "${output}" | diff - "${2}")"
 | 
| @@ -81,7 +84,7 @@ else
 | 
|  
 | 
|    # The golden files assume that the cwd is this directory. To make the script
 | 
|    # work no matter what the cwd is, explicitly cd to there.
 | 
| -  cd "$(dirname "${0}")"
 | 
| +  cd "${THIS_DIR}"
 | 
|  fi
 | 
|  
 | 
|  for input in *.cpp; do
 | 
| 
 |