| Index: tools/clang/plugins/tests/test.sh
|
| diff --git a/tools/clang/plugins/tests/test.sh b/tools/clang/plugins/tests/test.sh
|
| index cf262522eb855e291b8f769638bcddce0e9f7114..61bee99f82f229c44a58696e0c9537450ec11a81 100755
|
| --- a/tools/clang/plugins/tests/test.sh
|
| +++ b/tools/clang/plugins/tests/test.sh
|
| @@ -31,8 +31,12 @@ do_testcase() {
|
| flags="$(cat "${3}")"
|
| fi
|
|
|
| - if [ "$(uname -s)" = "Darwin" ]; then
|
| - flags="${flags} -isysroot $(xcrun --show-sdk-path) -stdlib=libstdc++"
|
| + # TODO(thakis): Remove once the tests are standalone, http://crbug.com/486559
|
| + if [[ "$(uname -s)" == "Darwin" ]]; then
|
| + flags="${flags} -isysroot $(xcrun --show-sdk-path)"
|
| + fi
|
| + if [[ "$(uname -s)" == "Darwin" && "${flags}" != *-target* ]]; then
|
| + flags="${flags} -stdlib=libstdc++"
|
| fi
|
|
|
| flags="${flags} -Xclang -plugin-arg-find-bad-constructs \
|
|
|