stevewan accepted this revision. stevewan added a comment. This revision is now accepted and ready to land.
LGTM other than some nits. ================ Comment at: clang/lib/Driver/Job.cpp:361 + + if (!RedirectFiles.empty()) { + std::vector<Optional<StringRef>> RedirectFilesOptional; ---------------- ================ Comment at: clang/test/Driver/aix-ld.c:675-676 +// CHECK-LD32-SHARED-EXPORTS-NOT: "{{.*}}llvm-nm" +// CHECK-LD32-SHARED-EXPORTS-NOT: "-X" +// CHECK-LD32-SHARED-EXPORTS-NOT: "32" +// CHECK-LD32-SHARED-EXPORTS: "{{.*}}ld{{(.exe)?}}" ---------------- And please keep this consistent across the tests. ================ Comment at: clang/test/Driver/aix-ld.c:776-777 +// CHECK-LD64-SHARED-EXPORTS-NOT: "{{.*}}llvm-nm" +// CHECK-LD64-SHARED-EXPORTS-NOT: "-X" +// CHECK-LD64-SHARED-EXPORTS-NOT: "64" +// CHECK-LD64-SHARED-EXPORTS: "{{.*}}ld{{(.exe)?}}" ---------------- Ditto. ================ Comment at: clang/test/Driver/aix-ld.c:826-827 +// CHECK-LD64-SHARED-EXPORTS-ALT-NOT: "{{.*}}llvm-nm" +// CHECK-LD64-SHARED-EXPORTS-ALT-NOT: "-X" +// CHECK-LD64-SHARED-EXPORTS-ALT-NOT: "64" +// CHECK-LD64-SHARED-EXPORTS-ALT: "{{.*}}ld{{(.exe)?}}" ---------------- Ditto. ================ Comment at: clang/test/Driver/aix-ld.c:903-904 +// CHECK-LD64-SHARED-EXPALL-NOT: "{{.*}}llvm-nm" +// CHECK-LD64-SHARED-EXPALL-NOT: "-X" +// CHECK-LD64-SHARED-EXPALL-NOT: "64" +// CHECK-LD64-SHARED-EXPALL: "{{.*}}ld{{(.exe)?}}" ---------------- Ditto. ================ Comment at: clang/test/Driver/aix-ld.c:981-982 +// CHECK-LD64-SHARED-EXPFULL-NOT: "{{.*}}llvm-nm" +// CHECK-LD64-SHARED-EXPFULL-NOT: "-X" +// CHECK-LD64-SHARED-EXPFULL-NOT: "64" +// CHECK-LD64-SHARED-EXPFULL: "{{.*}}ld{{(.exe)?}}" ---------------- Ditto. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D119147/new/ https://reviews.llvm.org/D119147 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits