From 4921ecfc8194c11ec7c659ad1de11da6e8307361 Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Fri, 25 Jun 2021 10:10:27 -0400 Subject: [PATCH] [clang] Fix build failure due to _S _S is a reserved identifier in on Solaris. --- clang/include/clang/Sema/Sema.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h index d50d2dd83530e..4c3a7035bcc94 100644 --- a/clang/include/clang/Sema/Sema.h +++ b/clang/include/clang/Sema/Sema.h @@ -1778,8 +1778,8 @@ class Sema final { bool SavedDeferDiags = false; public: - DeferDiagsRAII(Sema &_S, bool DeferDiags) - : S(_S), SavedDeferDiags(S.DeferDiags) { + DeferDiagsRAII(Sema &S, bool DeferDiags) + : S(S), SavedDeferDiags(S.DeferDiags) { S.DeferDiags = DeferDiags; } ~DeferDiagsRAII() { S.DeferDiags = SavedDeferDiags; }