Files
TheRock/compiler/amd-llvm/clang/test/Frontend/dependency-gen-phony.c
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

35 lines
1.5 KiB
C

// RUN: cd %S
// RUN: %clang -MM -MP -I Inputs -Xclang -fdepfile-entry=1.extra -Xclang -fdepfile-entry=2.extra -Xclang -fdepfile-entry=2.extra dependency-gen-phony.c | \
// RUN: FileCheck %s %if system-darwin && target={{.*}}-{{darwin|macos}}{{.*}} %{ --check-prefix=CHECK-DARWIN %} --match-full-lines --strict-whitespace --implicit-check-not=.c:
// RUN: %clang -MM -MP -I Inputs -xc - < dependency-gen-phony.c | FileCheck %s --check-prefix=%if system-darwin && target={{.*}}-{{darwin|macos}}{{.*}} %{STDIO-DARWIN %} %else %{STDIO %} --implicit-check-not=.c:
/// Verify that phony targets are only created for the extra dependency files,
/// and not the input file.
// CHECK:dependency-gen-phony.o: 1.extra 2.extra dependency-gen-phony.c \
// CHECK-NEXT: Inputs{{/|\\}}empty.h
// CHECK-NEXT:1.extra:
// CHECK-NEXT:2.extra:
// CHECK-NEXT:{{.*}}empty.h:
// CHECK-NOT:{{.}}
// CHECK-DARWIN:dependency-gen-phony.o: \
// CHECK-DARWIN-NEXT: {{.*}}SDKSettings.json \
// CHECK-DARWIN-NEXT: 1.extra 2.extra dependency-gen-phony.c Inputs{{/|\\}}empty.h
// CHECK-DARWIN-NEXT:{{.*}}SDKSettings.json:
// CHECK-DARWIN-NEXT:1.extra:
// CHECK-DARWIN-NEXT:2.extra:
// CHECK-DARWIN-NEXT:{{.*}}empty.h:
// CHECK-DARWIN-NOT:{{.}}
// STDIO: -.o: Inputs{{/|\\}}empty.h
// STDIO-NEXT: {{.*}}empty.h:
// STDIO-NOT: {{.}}
// STDIO-DARWIN: -.o:{{.*[[:space:]].*}}SDKSettings.json
// STDIO-DARWIN-NEXT: Inputs{{/|\\}}empty.h
// STDIO-DARWIN-NEXT: {{.*}}SDKSettings.json:
// STDIO-DARWIN-NEXT: {{.*}}empty.h:
// STDIO-DARWIN-NOT: {{.}}
#include "empty.h"