[PATCH] [FileCheck][clang] Change clang tests to explicitly use CHECK- prefix instead of assuming it

Ron Ofir ron.ofir at gmail.com
Sat Aug 10 00:28:49 PDT 2013


Hi ruiu, t.p.northover,

Many clang tests implicitly assumed that "CHECK-" was being added to the check-prefix that is passed to FileCheck, which worked up until now because of a bug in FileCheck. This patch makes changes the tests to use "CHECK-" explicitly.

This patch is a preparation for D1271, but should work without it.

http://llvm-reviews.chandlerc.com/D1352

Files:
  test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
  test/CodeCompletion/call.c
  test/CodeCompletion/call.cpp
  test/CodeCompletion/documentation.cpp
  test/CodeCompletion/enum-switch-case-qualified.cpp
  test/CodeCompletion/enum-switch-case.c
  test/CodeCompletion/enum-switch-case.cpp
  test/CodeCompletion/functions.cpp
  test/CodeCompletion/member-access.c
  test/CodeCompletion/namespace-alias.cpp
  test/CodeCompletion/namespace.cpp
  test/CodeCompletion/nested-name-specifier.cpp
  test/CodeCompletion/objc-expr.m
  test/CodeCompletion/operator.cpp
  test/CodeCompletion/stdin.c
  test/CodeCompletion/tag.c
  test/CodeCompletion/tag.cpp
  test/CodeCompletion/truncation.c
  test/CodeCompletion/using-namespace.cpp
  test/CodeCompletion/using.cpp
  test/CodeGen/char-literal.c
  test/CodeGen/darwin-string-literals.c
  test/CodeGen/inline2.c
  test/CodeGen/libcalls-complex.c
  test/CodeGen/libcalls.c
  test/CodeGen/pragma-pack-2.c
  test/CodeGen/pragma-pack-3.c
  test/CodeGen/string-literal-unicode-conversion.c
  test/CodeGen/unwind-attr.c
  test/CodeGen/wchar-const.c
  test/CodeGen/x86_32-fpcc-struct-return.c
  test/CodeGenCXX/PR5050-constructor-conversion.cpp
  test/CodeGenCXX/anonymous-namespaces.cpp
  test/CodeGenCXX/array-construction.cpp
  test/CodeGenCXX/array-operator-delete-call.cpp
  test/CodeGenCXX/bitfield-layout.cpp
  test/CodeGenCXX/call-arg-zero-temp.cpp
  test/CodeGenCXX/cast-conversion.cpp
  test/CodeGenCXX/constructor-conversion.cpp
  test/CodeGenCXX/constructor-default-arg.cpp
  test/CodeGenCXX/constructor-for-array-members.cpp
  test/CodeGenCXX/constructor-template.cpp
  test/CodeGenCXX/conversion-function.cpp
  test/CodeGenCXX/convert-to-fptr.cpp
  test/CodeGenCXX/copy-assign-synthesis-1.cpp
  test/CodeGenCXX/decl-ref-init.cpp
  test/CodeGenCXX/default-constructor-for-members.cpp
  test/CodeGenCXX/global-init.cpp
  test/CodeGenCXX/mangle-valist.cpp
  test/CodeGenCXX/ptr-to-member-function.cpp
  test/CodeGenCXX/thunks.cpp
  test/CodeGenCXX/vararg-conversion-ctor.cpp
  test/CodeGenObjC/arc-captured-block-var-layout.m
  test/CodeGenObjC/arc-foreach.m
  test/CodeGenObjC/arc-ivar-layout.m
  test/CodeGenObjC/atomic-aggregate-property.m
  test/CodeGenObjC/block-var-layout.m
  test/CodeGenObjC/complex-property.m
  test/CodeGenObjC/encode-cstyle-method.m
  test/CodeGenObjC/extended-block-signature-encode.m
  test/CodeGenObjC/id-isa-codegen.m
  test/CodeGenObjC/ivar-layout-array0-struct.m
  test/CodeGenObjC/ivar-layout-no-optimize.m
  test/CodeGenObjC/local-static-block.m
  test/CodeGenObjC/objc-gc-aggr-assign.m
  test/CodeGenObjC/objc-read-weak-byref.m
  test/CodeGenObjC/objc2-weak-block-call.m
  test/CodeGenObjC/protocol-in-extended-class.m
  test/Driver/color-diagnostics.c
  test/Driver/darwin-as.c
  test/Driver/darwin-objc-defaults.m
  test/Driver/darwin-objc-options.m
  test/Driver/fpack-struct.c
  test/Driver/linux-as.c
  test/Index/TestClassDecl.m
  test/Index/TestClassForwardDecl.m
  test/Index/annotate-comments-unterminated.c
  test/Index/annotate-toplevel-in-objccontainer.m
  test/Index/comment-xml-schema.c
  test/Index/complete-documentation-properties.m
  test/Index/complete-documentation-templates.cpp
  test/Index/complete-documentation.cpp
  test/Index/complete-preamble.cpp
  test/Index/complete-qualified.cpp
  test/Index/retain-comments-from-system-headers.c
  test/Lexer/dollar-idents.c
  test/Lexer/wchar-signedness.c
  test/Misc/tabstop.c
  test/Modules/driver.c
  test/PCH/arc.m
  test/PCH/objc_container.m
  test/PCH/objc_literals.m
  test/PCH/objc_literals.mm
  test/PCH/pch-dir.c
  test/Rewriter/blockcast3.mm
  test/Rewriter/inner-block-helper-funcs.mm
  test/Rewriter/line-generation-test.m
  test/Rewriter/rewrite-cast-ivar-access.mm
  test/Rewriter/rewrite-category-property.mm
  test/Rewriter/rewrite-line-directive.m
  test/Rewriter/rewrite-message-expr.mm
  test/Rewriter/rewrite-modern-typeof.mm
  test/Rewriter/rewrite-typeof.mm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1352.1.patch
Type: text/x-patch
Size: 96674 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130810/abbb91a3/attachment.bin>


More information about the llvm-commits mailing list