diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp index 0fd639da45ddf9..6e4eadd3ab0e77 100644 --- a/clang/lib/Driver/ToolChains/Clang.cpp +++ b/clang/lib/Driver/ToolChains/Clang.cpp @@ -3167,8 +3167,8 @@ static void RenderAnalyzerOptions(const ArgList &Args, ArgStringList &CmdArgs, CmdArgs.push_back("-analyzer-checker=unix.cstring.NullArg"); } - // Disable some unix checkers for PS4. - if (Triple.isPS4()) { + // Disable some unix checkers for PS4/PS5. + if (Triple.isPS()) { CmdArgs.push_back("-analyzer-disable-checker=unix.API"); CmdArgs.push_back("-analyzer-disable-checker=unix.Vfork"); } @@ -3186,7 +3186,7 @@ static void RenderAnalyzerOptions(const ArgList &Args, ArgStringList &CmdArgs, if (types::isCXX(Input.getType())) CmdArgs.push_back("-analyzer-checker=cplusplus"); - if (!Triple.isPS4()) { + if (!Triple.isPS()) { CmdArgs.push_back("-analyzer-checker=security.insecureAPI.UncheckedReturn"); CmdArgs.push_back("-analyzer-checker=security.insecureAPI.getpw"); CmdArgs.push_back("-analyzer-checker=security.insecureAPI.gets"); diff --git a/clang/test/Driver/ps4-ps5-analyzer-defaults.cpp b/clang/test/Driver/ps4-ps5-analyzer-defaults.cpp index 6e76f2c90ac84c..81a302c6bcbe36 100644 --- a/clang/test/Driver/ps4-ps5-analyzer-defaults.cpp +++ b/clang/test/Driver/ps4-ps5-analyzer-defaults.cpp @@ -17,13 +17,13 @@ // Negative check for unexpected checkers // RUN: %clang -target x86_64-scei-ps4 --analyze %s -### 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-NEG-CHECKERS -// RUN: %clang -target x86_64-scei-ps4 --analyze %s -### 2>&1 \ +// RUN: %clang -target x86_64-sie-ps5 --analyze %s -### 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-NEG-CHECKERS // // Check for all unix checkers except API and Vfork // RUN: %clang -target x86_64-scei-ps4 --analyze %s -### 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-UNIX-CHECKERS -// RUN: %clang -target x86_64-scei-ps4 --analyze %s -### 2>&1 \ +// RUN: %clang -target x86_64-sie-ps5 --analyze %s -### 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-UNIX-CHECKERS // CHECK-POS-CHECKERS-DAG: analyzer-checker=core