--- /dev/null
+## Don't make symlinks on Windows.
+# UNSUPPORTED: system-windows
+# REQUIRES: llvm-driver
+
+# RUN: rm -rf %t
+# RUN: mkdir %t
+# RUN: ln -s %llvm %t/invalidtool
+# RUN: %t/invalidtool cxxfilt --help | FileCheck %s
+
+# CHECK: OVERVIEW: LLVM symbol undecoration tool
+
+# RUN: not %llvm invalidtool cxxfilt --help
return entry##_main(Argc, Argv, MakeDriverArgs());
#include "LLVMDriverTools.def"
- if (Is("llvm"))
+ if (Is("llvm") || Argv0 == Argv[0])
return findTool(Argc - 1, Argv + 1, Argv0);
printHelpMessage();