teak-llvm/clang/test/Frontend/dependency-gen-escaping.c
Benjamin Kramer ae61151254 Escape # and $ in dependency files.
Fixes PR15642.

llvm-svn: 178540
2013-04-02 13:38:48 +00:00

18 lines
370 B
C

// REQUIRES: shell
// PR15642
// RUN: rm -rf %t.dir
// RUN: mkdir -p %t.dir
// RUN: echo > '%t.dir/ .h'
// RUN: echo > '%t.dir/$$.h'
// RUN: echo > '%t.dir/##.h'
// RUN: cd %t.dir
// RUN: %clang -MD -MF - %s -fsyntax-only -I. | FileCheck -strict-whitespace %s
// CHECK: \ \ \ \ .h
// CHECK: $$$$.h
// CHECK: \#\#.h
#include " .h"
#include "$$.h"
#include "##.h"