This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl %S/../CodeGen/2009-06-01-addrofknr.c -Xcc -o %t -Xcc -emit-llvm -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/func-ptr-cast-decl.c -Xcc -emit-llvm-onlys -Xcc -verify | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl %S/../CodeGen/conversion-operator-base.cpp -Xcc -emit-llvm-onlys -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/copy-assign-synthesis-3.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/enum.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/incomplete-types.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/instantiate-init-list.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/member-call-parens.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/member-init-struct.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/member-init-union.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/new-operator-phi.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/reference-bind-default-argument.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/static-init-2.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/type-traits.cpp -Xcc -emit-llvm-only -Xcc -verify | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl %S/../Lexer/badstring_in_if0.c -Xcc -E -Xcc -verify | |
// RUN: clang-repl %S/../Lexer/unknown-char.c -Xcc -E -Xcc -verify | |
// RUN: clang-repl %S/../CodeGen/static-assert.cpp -Xcc -emit-llvm -Xcc -o -Xcc - -Xcc -std=c++11 -Xcc -verify | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl %S/../Lexer/digraph.c -Xcc -std=c89 -Xcc -DDIGRAPHS=1 -Xcc -fdigraphs -Xcc -fsyntax-only -Xcc -verify -Xcc -ffreestanding | |
// RUN: clang-repl %S/../Lexer/digraph.c -Xcc -std=c89 -Xcc -fno-digraphs -Xcc -fsyntax-only -Xcc -verify -Xcc -ffreestanding | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl %S/../Lexer/char8_t.cpp -Xcc --std=c++20 -Xcc -verify -Xcc -DCHAR8_T | |
// RUN: clang-repl %S/../Lexer/char8_t.cpp -Xcc --std=c++20 -Xcc -verify -Xcc -fchar8_t -Xcc -DCHAR8_T | |
// RUN: clang-repl %S/../Lexer/char8_t.cpp -Xcc --std=c++17 -Xcc -verify -Xcc -fchar8_t -Xcc -DCHAR8_T | |
// RUN: clang-repl %S/../Lexer/char8_t.cpp -Xcc --std=c++17 -Xcc -verify | |
// RUN: clang-repl %S/../Lexer/char8_t.cpp -Xcc --std=c++17 -Xcc -verify -Xcc -fno-char8_t | |
// RUN: clang-repl %S/../Lexer/char8_t.cpp -Xcc --std=c++20 -Xcc -verify -Xcc -fno-char8_t | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++98 -Xcc -fcxx-exceptions | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++11 -Xcc -fcxx-exceptions | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++14 -Xcc -fcxx-exceptions -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++17 -Xcc -fcxx-exceptions -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++20 -Xcc -fcxx-exceptions -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++2b -Xcc -fcxx-exceptions -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++17 -Xcc -fcxx-exceptions -Xcc -fsized-deallocation -Xcc -frelaxed-template-template-args -Xcc -DRELAXED_TEMPLATE_TEMPLATE_ARGS=1 | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -verify -Xcc -std=c++17 -Xcc -fcxx-exceptions -Xcc -fsized-deallocation -Xcc -DCONCEPTS_TS=1 | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -std=c++14 -Xcc -fno-rtti -Xcc -fno-threadsafe-statics -Xcc -verify -Xcc -DNO_EXCEPTIONS -Xcc -DNO_RTTI -Xcc -DNO_THREADSAFE_STATICS -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc --std=c++14 -Xcc -fcoroutines-ts -Xcc -DNO_EXCEPTIONS -Xcc -DCOROUTINES -Xcc -verify -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -std=c++14 -Xcc -fchar8_t -Xcc -DNO_EXCEPTIONS -Xcc -DCHAR8_T -Xcc -verify -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/cxx-features.cpp -Xcc -std=c++2a -Xcc -fno-char8_t -Xcc -DNO_EXCEPTIONS -Xcc -DNO_CHAR8_T -Xcc -verify -Xcc -fsized-deallocation | |
// RUN: clang-repl %S/../Lexer/digraph.c -Xcc -DDIGRAPHS=1 -Xcc -fsyntax-only -Xcc -verify -Xcc -ffreestanding | |
// RUN: clang-repl %S/../Lexer/digraph.c -Xcc -DDIGRAPHS=1 -Xcc -fno-digraphs -Xcc -fdigraphs -Xcc -fsyntax-only -Xcc -verify -Xcc -ffreestanding | |
// RUN: clang-repl %S/../Lexer/digraph.c -Xcc -fno-digraphs -Xcc -fsyntax-only -Xcc -verify -Xcc -ffreestanding | |
// RUN: clang-repl %S/../Lexer/digraph.c -Xcc -fdigraphs -Xcc -fno-digraphs -Xcc -fsyntax-only -Xcc -verify -Xcc -ffreestanding | |
// RUN: clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DNONE | |
// RUN: clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DALL -Xcc -Wgnu | |
// RUN: clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DALL \ | |
// RUN: -Xcc -Wgnu-zero-variadic-macro-arguments \ | |
// RUN: -Xcc -Wgnu-imaginary-constant -Xcc -Wgnu-binary-literal -Xcc -Wgnu-zero-line-directive | |
// RUN: clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DNONE -Xcc -Wgnu \ | |
// RUN: -Xcc -Wno-gnu-zero-variadic-macro-arguments \ | |
// RUN: -Xcc -Wno-gnu-imaginary-constant -Xcc -Wno-gnu-binary-literal -Xcc -Wno-gnu-zero-line-directive | |
// clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DZEROARGS -Xcc -Wgnu-zero-variadic-macro-arguments | |
// clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DIMAGINARYCONST -Xcc -Wgnu-imaginary-constant | |
// clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DBINARYLITERAL -Xcc -Wgnu-binary-literal | |
// clang-repl %S/../Lexer/gnu-flags.c -Xcc -fsyntax-only -Xcc -verify -Xcc -DLINE0 -Xcc -Wgnu-zero-line-directive | |
// RUN: clang-repl %S/../Lexer/pragma-mark.c -Xcc -fsyntax-only -Xcc -verify | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl %S/../Parser/cxx-modules-interface.cppm -Xcc -std=c++1z -Xcc -fmodules-ts -Xcc -emit-module-interface -Xcc -o %t.pcm -Xcc -verify | |
// RUN: clang-repl %S/../Parser/cxx-modules-interface.cppm -Xcc -std=c++1z -Xcc -fmodules-ts -Xcc -emit-module-interface -Xcc -o %t.pcm -Xcc -verify -Xcc -DERRORS | |
// RUN: clang-repl %S/../Parser/gcc-for-loop-init-compatibility.c -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c89 | |
// RUN: clang-repl %S/../Parser/gcc-for-loop-init-compatibility.c -Xcc -fsyntax-only -Xcc -verify -Xcc -std=gnu89 | |
// RUN: clang-repl %S/../Parser/gcc-for-loop-init-compatibility.c -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c99 -Xcc -DC99 | |
// RUN: clang-repl %S/../Parser/if-scope-c90.c -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c90 | |
// RUN: clang-repl %S/../Parser/selector-1.m -Xcc -fsyntax-only -Xcc -verify -Xcc -x objective-c++ | |
// expected-no-diagnostics | |
clang/test/Parser/cxx-concept-declaration.cpp | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl %S/../Parser/attr-external-source-symbol-cxx11.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 | |
// RUN: clang-repl %S/../Parser/block-block-storageclass.c -Xcc -fsyntax-only -Xcc -verify -Xcc -fblocks | |
// RUN: clang-repl %S/../Parser/block-pointer-decl.c -Xcc -fsyntax-only -Xcc -verify -Xcc -fblocks | |
// RUN: clang-repl %S/../Parser/c2x-attributes.m -Xcc -fsyntax-only -Xcc -verify -Xcc -fdouble-square-bracket-attributes | |
// RUN: clang-repl %S/../Parser/compound_literal.c -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/compound_literal.c -Xcc -fsyntax-only -Xcc -verify -Xcc -x -Xcc c++ | |
// RUN: clang-repl %S/../Parser/cuda-kernel-call-c++11.cu -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 | |
// RUN: clang-repl %S/../Parser/cxx-bool.cpp -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/cxx-extern-c-array.cpp -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/cxx-typeof.cpp -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/cxx-typeof.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -std=gnu++98 | |
// RUN: clang-repl %S/../Parser/cxx-typeof.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -std=gnu++11 | |
// RUN: clang-repl %S/../Parser/cxx-typeof.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 | |
// RUN: clang-repl %S/../Parser/cxx0x-override-control-keywords.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 | |
// RUN: clang-repl %S/../Parser/cxx2a-abbreviated-templates.cpp -Xcc -verify -Xcc -std=c++2a -Xcc -x -Xcc c++ | |
// RUN: clang-repl %S/../Parser/debugger-import-module.m -Xcc -fsyntax-only -Xcc -verify -Xcc -fdebugger-support | |
// RUN: clang-repl %S/../Parser/encode.m -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/enhanced-proto-1.m -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/knr_parameter_attributes.c -Xcc -fsyntax-only -Xcc -verify -Xcc -W -Xcc -Wall -Xcc -Werror | |
// RUN: clang-repl %S/../Parser/ms-if-exists.c -Xcc -fsyntax-only -Xcc -verify -Xcc -Wmicrosoft -Xcc -fms-extensions | |
// RUN: clang-repl %S/../Parser/namelookup-bug-1.c -Xcc -verify | |
// RUN: clang-repl %S/../Parser/namelookup-bug-2.c -Xcc -verify | |
// RUN: clang-repl %S/../Parser/objc-class-property.m -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/objcxx-enum.mm -Xcc -std=c++98 -Xcc -verify | |
// RUN: clang-repl %S/../Parser/objcxx-enum.mm -Xcc -std=c++11 -Xcc -verify=cxx11 | |
// RUN: clang-repl %S/../Parser/objcxx-lambda-expressions-neg.mm -Xcc -fsyntax-only -Xcc -verify -Xcc -Wno-unused-value | |
// RUN: clang-repl %S/../Parser/objcxx-lambda-expressions-neg.mm -Xcc -fsyntax-only -Xcc -verify -Xcc -Wno-unused-value -Xcc -std=c++98 | |
// RUN: clang-repl %S/../Parser/objcxx-lambda-expressions-neg.mm -Xcc -fsyntax-only -Xcc -verify -Xcc -Wno-unused-value -Xcc -std=c++11 | |
// RUN: clang-repl %S/../Parser/objcxx11-initialized-temps.mm -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 | |
// rdar://12788429 | |
// RUN: clang-repl %S/../Parser/objcxx11-protocol-in-template.mm -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/objcxx11-protocol-in-template.mm -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 | |
// RUN: clang-repl %S/../Parser/objcxx14-protocol-in-template.mm -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++14 | |
// RUN: clang-repl %S/../Parser/opencl-cl20.cl -Xcc -fsyntax-only -Xcc -verify -Xcc -pedantic | |
// RUN: clang-repl %S/../Parser/opencl-cl20.cl -Xcc -fsyntax-only -Xcc -verify -Xcc -pedantic -Xcc -cl-std=CL2.0 | |
// RUN: clang-repl %S/../Parser/opencl-image-access.cl -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/opencl-image-access.cl -Xcc -fsyntax-only -Xcc -verify -Xcc -cl-std=CL2.0 -Xcc -DCL20 | |
// RUN: clang-repl %S/../Parser/opencl-kernel.cl -Xcc -fsyntax-only -Xcc -verify -Xcc -pedantic | |
// RUN: clang-repl %S/../Parser/opencl-kerkeywordsnel.cl -Xcc -fsyntax-only -Xcc -verify -Xcc -pedantic | |
// RUN: clang-repl %S/../Parser/parmvardecl_conversion.c -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/recursion-limits.c -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/selector-1.m -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/slh-asm-goto-no-warn.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -Wno-slh-asm-goto -Xcc -mspeculative-load-hardening | |
// RUN: clang-repl %S/../Parser/top-level-semi-cxx0x.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -pedantic -Xcc -std=c++11 | |
// RUN: clang-repl %S/../Parser/types.c -Xcc -fsyntax-only -Xcc -verify | |
// RUN: clang-repl %S/../Parser/vector-cast-define.cl -Xcc -fsyntax-only -Xcc -verify -Xcc -pedantic | |
// RUN: clang-repl %S/../Parser/warn-misleading-indentation.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -x -Xcc c | |
// RUN: clang-repl %S/../Parser/warn-misleading-indentation.cpp -Xcc -x -Xcc c -Xcc -fsyntax-only -Xcc -verify -Xcc -Wmisleading-indentation -Xcc -DWITH_WARN -Xcc -ftabstop 8 -Xcc -DTAB_SIZE=8 | |
// RUN: clang-repl %S/../Parser/warn-misleading-indentation.cpp -Xcc -x -Xcc c -Xcc -fsyntax-only -Xcc -verify -Xcc -Wall -Xcc -Wno-unused -Xcc -DWITH_WARN -Xcc -ftabstop 1 -Xcc -DTAB_SIZE=1 | |
// RUN: clang-repl %S/../Parser/warn-misleading-indentation.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -Wall -Xcc -Wno-unused -Xcc -Wno-misleading-indentation -Xcc -DCXX17 -Xcc -std=c++17 | |
// RUN: clang-repl %S/../Parser/warn-misleading-indentation.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -Wall -Xcc -Wno-unused -Xcc -DWITH_WARN -Xcc -ftabstop 4 -Xcc -DTAB_SIZE=4 -Xcc -DCXX17 -Xcc -DCXX17 -Xcc -std=c++17 | |
// RUN: clang-repl %S/../Parser/warn-misleading-indentation.cpp -Xcc -fsyntax-only -Xcc -verify -Xcc -Wall -Xcc -Wno-unused -Xcc -Wmisleading-indentation -Xcc -DCXX17 -Xcc -DWITH_WARN -Xcc -ftabstop 2 -Xcc -DTAB_SIZE=2 -Xcc -std=c++17 | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/bitfield-promote.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/builtin-classify-type.c -Xcc -fblocks | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify -Xcc -ffreestanding %S/../Sema/const-ptr-int-ptr-cast.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/enum-increment.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify < %S/../Sema/init-struct-qualified.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/overloaded-func-transparent-union.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/transparent-union-pointer.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify -Xcc -Wall %S/../Sema/warn-variable-not-needed.c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/address-constant.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/address-packed-member-memops.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/arg-scope.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/assign-null.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/atomic-expr.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/attr-callback.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/block-storageclass.c -Xcc -fblocks | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/builtin_objc_msgSend.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/builtins-overflow.m | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/check-increment.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/complex-promotion.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/enum-packed.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/gnu-attributes.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/init-vector.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/PR2923.c | |
// RUN: clang-repl -recovery %S/../Sema/return-silent.c -Xcc -fsyntax-only -Xcc -verify -Xcc -Wno-return-type | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only %S/../Sema/struct-cast.c -Xcc -verify | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -Wno-deprecated-declarations -Xcc -verify %S/../Sema/struct-cast.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/typedef-prototype.c | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../Sema/unnamed-bitfield-init.c | |
// RUN: clang-repl -recovery %S/../Sema/variadic-block.c -Xcc -verify -Xcc -fsyntax-only -Xcc -fblocks | |
// RUN: clang-repl -recovery -Xcc -Wno-gnu-designator -Xcc -verify %S/../Sema/warn-gnu-designators.c | |
// RUN: clang-repl -recovery -Xcc -verify -Xcc -fsyntax-only -Xcc -Wstrict-prototypes %S/../Sema/warn-strict-prototypes.cpp | |
// expected-no-diagnostics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl -recovery -Xcc -std=c++11 -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/attr-aligned.cpp | |
// RUN: clang-repl -Xcc -std=c++11 -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/attr-notail.cpp | |
// RUN: clang-repl -recovery -Xcc -std=c++2a -Xcc -verify %S/../SemaCXX/constexpr-turing-cxx2a.cpp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify -Xcc -Wall %S/../SemaCXX/2008-01-11-BadWarning.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/address-packed-member-memops.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/alignment-of-derived-class.cpp -Xcc -std=c++11 | |
// RUN: clang-repl -recovery -Xcc -std=c++11 -Xcc -fsyntax-only -Xcc -verify -Xcc -pedantic %S/../SemaCXX/anonymous-union-cxx11.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/attr-callback.cpp | |
// RUN: clang-repl -Xcc -std=c++11 -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/attr-disable-tail-calls.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/attr-exclude_from_explicit_instantiation.explicit_instantiation.cpp | |
// RUN: clang-repl -Xcc -std=c++11 -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/attr-nodebug.cpp | |
// RUN: clang-repl -recovery -Xcc -verify %S/../SemaCXX/bitfield.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/builtin_objc_msgSend.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify -Xcc -fblocks %S/../SemaCXX/builtin-classify-type.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 %S/../SemaCXX/builtin-ptrtomember-overload.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++17 %S/../SemaCXX/builtins-overflow.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/cast-explicit-ctor.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 %S/../SemaCXX/cast-lvalue-to-rvalue-reference.cpp | |
// RUN: clang-repl -recovery -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/comma.cpp | |
// RUN: clang-repl -recovery -Xcc -std=c++1y -Xcc -verify %S/../SemaCXX/constexpr-duffs-device.cpp | |
// RUN: clang-repl -recovery -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/constexpr-turing.cpp | |
// RUN: clang-repl -Xcc -std=c++1z -Xcc -verify -Xcc -emit-llvm-only %S/../SemaCXX/cxx1z-init-statement-template.cpp | |
// RUN: clang-repl -Xcc -std=c++11 -Xcc -verify -Xcc -Wunused-parameter %S/../SemaCXX/cxx11-unused.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -std=c++14 -Xcc -Wc++14-compat-pedantic -Xcc -verify %S/../SemaCXX/cxx14-compat.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -std=c++17 -Xcc -Wc++14-compat-pedantic -Xcc -verify %S/../SemaCXX/cxx14-compat.cpp | |
// RUN: clang-repl -Xcc -std=c++20 -Xcc -verify %S/../SemaCXX/cxx20-constinit.cpp | |
// RUN: clang-repl -Xcc -std=c++98 -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/decltype-98.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 %S/../SemaCXX/decltype-pr4444.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify --Xcc std=c++11 %S/../SemaCXX/decltype-pr4448.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify --Xcc std=c++11 %S/../SemaCXX/decltype-this.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/default-argument-temporaries.cpp | |
// RUN: clang-repl -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/devirtualize-vtable-marking.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/do-while-scope.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify -Xcc -fexceptions -Xcc -fobjc-exceptions %S/../SemaCXX/exception-spec-no-exceptions.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify -Xcc -Wformat -Xcc -std=c++11 %S/../SemaCXX/format-strings-0x-nopedantic.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/friend-out-of-line.cpp | |
// RUN: clang-repl -Xcc -Wno-covered-switch-default -Xcc -verify %S/../SemaCXX/gnu-case-ranges.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/goto2.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/indirect-goto.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 %S/../SemaCXX/issue547.cpp | |
// RUN: clang-repl -Xcc -std=c++20 -Xcc -DEXPLICIT -Xcc -verify %S/../SemaCXX/lambdas-implicit-explicit-template.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/local-classes.cpp | |
// RUN: clang-repl -Xcc --std=c++20 -Xcc -verify %S/../SemaCXX/lookup-through-export.cpp | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/lookup-through-linkage.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/member-expr-anonymous-union.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/member-expr-static.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/MicrosoftCompatibilityNoExceptions.cpp -Xcc -fms-compatibility | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/ms_integer_suffix.cpp -Xcc -fms-extensions -Xcc -std=c++11 | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/ms-iunknown-template-function.cpp -Xcc -fms-extensions | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/new-delete-predefined-decl-2.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -DQUALIFIED -Xcc -verify %S/../SemaCXX/new-delete-predefined-decl-2.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/new-delete-predefined-decl-2.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/new-delete-predefined-decl.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -DTEMPLATE_OVERLOAD -Xcc -verify %S/../SemaCXX/new-delete-predefined-decl.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -Wno-compare-distinct-pointer-types -Xcc -verify %S/../SemaCXX/no-warn-composite-pointer-type.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -fcxx-exceptions -Xcc -verify -Xcc -Wexceptions -Xcc -std=c++14 %S/../SemaCXX/nothrow-as-noexcept-ctor.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -fblocks -Xcc -verify %S/../SemaCXX/ns_returns_retained_block_return.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -fblocks -Xcc -fobjc-arc -Xcc -verify %S/../SemaCXX/ns_returns_retained_block_return.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -std=c++98 -Xcc -verify %S/../SemaCXX/nullptr-98.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/overload-value-dep-arg.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -fshow-overloads=best -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/overloaded-builtin-operators-0x.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -fcxx-exceptions -Xcc -std=c++2b -Xcc -verify %S/../SemaCXX/P1155.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -fcxx-exceptions -Xcc -std=c++20 -Xcc -verify %S/../SemaCXX/P1155.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -fcxx-exceptions -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/P1155.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -Wimplicit-fallthrough -Xcc -Wunreachable-code-fallthrough -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/P30636.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/PR5086-ambig-resolution-enum.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/PR6562.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/PR9884.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 %S/../SemaCXX/PR9902.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 %S/../SemaCXX/PR9908.cpp | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/PR10447.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/PR20110.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify -Xcc -std=c++11 %S/../SemaCXX/PR20110.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/PR22637.cpp | |
// RUN: clang-repl -Xcc --std=c++11 -Xcc -verify %S/../SemaCXX/PR23334.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -Wunreachable-code -Xcc -verify %S/../SemaCXX/PR29152.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/PR35832.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -std=c++17 -Xcc -verify %S/../SemaCXX/PR41139.cpp | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/pr50497-crash-typeid.cpp -Xcc -Wno-unevaluated-expression | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -Wunused-parameter -Xcc -Wunused -Xcc -verify %S/../SemaCXX/pragma-unused.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/prefetch-enum.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/ptrtomember-overload-resolution.cpp -Xcc -std=c++11 | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/qualified-member-enum.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/recursive-lambda.cpp -Xcc -std=c++17 | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/source_location.cpp -Xcc -std=c++1z -Xcc -fcxx-exceptions -Xcc -fexceptions | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/static-initializers.cpp | |
// RUN: clang-repl -Xcc -std=c++17 -Xcc -verify %S/../SemaCXX/subst-restrict.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/switch-implicit-fallthrough-off-by-default.cpp -Xcc -DUNREACHABLE=1 | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -std=c++11 -Xcc -verify %S/../SemaCXX/switch-implicit-fallthrough-off-by-default.cpp -Xcc -DUNREACHABLE=0 -Xcc -Wimplicit-fallthrough | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/tag-ambig.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/template-default-param-through-using.cpp | |
// RUN: clang-repl -Xcc -Wthread-safety-analysis -Xcc -verify %S/../SemaCXX/template-default-param-through-using.cpp -Xcc -fexceptions | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/template-default-param-through-using.cpp -Xcc -Wthread-safety-analysis --Xcc -std=c++11 | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/trivial-constructor.cpp -Xcc -std=c++11 | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/trivial-destructor.cpp -Xcc -std=c++11 | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/unused-functions.cpp -Xcc -std=c++11 -Xcc -Wunused | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/using-decl-pr4441.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/using-decl-pr4450.cpp | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/value-dependent-exprs.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/vararg-default-arg.cpp | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-inline-namespace-reopened-noninline-disable.cpp -Xcc -Wall -Xcc -std=c++11 | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-inline-namespace-reopened-noninline-disable.cpp -Xcc -Wall -Xcc -std=c++11 -Xcc -Wno-inline-namespace-reopened-noninline -Xcc -DSILENCE | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-self-assign-overloaded-disable.cpp -Xcc -Wall | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-self-assign-overloaded-disable.cpp -Xcc -Wself-assign | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-self-assign-overloaded-disable.cpp -Xcc -Wself-assign-overloaded | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-self-assign-overloaded-disable.cpp -Xcc -Wall -Xcc -Wno-self-assign-overloaded -Xcc -DSILENCE | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-self-assign-overloaded-disable.cpp -Xcc -Wself-assign -Xcc -Wno-self-assign-overloaded -Xcc -DSILENCE | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-self-assign-overloaded-disable.cpp -Xcc -Wself-assign-overloaded -Xcc -Wno-self-assign-overloaded -Xcc -DSILENCE | |
// RUN: clang-repl -Xcc -fsyntax-only -Xcc -verify %S/../SemaCXX/warn-self-comparisons.cpp | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++98 -Xcc -DEXT | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++98 -Xcc -Wno-gnu -Xcc -DNONE | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++98 -Xcc -Wno-static-float-init -Xcc -DNONE | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++98 -Xcc -Wno-gnu-static-float-init -Xcc -DNONE | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++11 -Xcc -DERR | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++11 -Xcc -Wno-gnu -Xcc -DERR | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++11 -Xcc -Wno-static-float-init -Xcc -DERR | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-static-const-float.cpp -Xcc -std=c++11 -Xcc -Wno-gnu-static-float-init -Xcc -DERR | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/warn-unused-private-field-delayed-template.cpp -Xcc -std=c++11 -Xcc -fdelayed-template-parsing -Xcc -Wunused-private-field -Xcc -Wused-but-marked-unused -Xcc -Wno-uninitialized | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/zero-length-arrays.cpp | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/zero-length-arrays.cpp -Xcc -std=c++98 | |
// RUN: clang-repl -Xcc -verify %S/../SemaCXX/zero-length-arrays.cpp -Xcc -std=c++11 | |
// expected-no-diagnostics |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment