From 113c339d623ffdfd602133fa28a0ea9bd9b684e3 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Thu, 18 Jun 2015 21:09:24 +0000 Subject: [PATCH] Add -Winfinite-recursion to -Wmost (and -Wall), PR23789. llvm-svn: 240056 --- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/test/Sema/warn-unused-function.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/clang/include/clang/Basic/DiagnosticGroups.td b/clang/include/clang/Basic/DiagnosticGroups.td index 016c2e198e3a..13dcc73dd133 100644 --- a/clang/include/clang/Basic/DiagnosticGroups.td +++ b/clang/include/clang/Basic/DiagnosticGroups.td @@ -598,6 +598,7 @@ def Most : DiagGroup<"most", [ DeleteNonVirtualDtor, Format, Implicit, + InfiniteRecursion, MismatchedTags, MissingBraces, Move, diff --git a/clang/test/Sema/warn-unused-function.c b/clang/test/Sema/warn-unused-function.c index 013b925f89d8..6d813669d6c9 100644 --- a/clang/test/Sema/warn-unused-function.c +++ b/clang/test/Sema/warn-unused-function.c @@ -1,6 +1,6 @@ // RUN: %clang_cc1 -fsyntax-only -Wused-but-marked-unused -Wunused-function -Wunneeded-internal-declaration -verify %s // RUN: %clang_cc1 -fsyntax-only -verify -Wunused %s -// RUN: %clang_cc1 -fsyntax-only -verify -Wall %s +// RUN: %clang_cc1 -fsyntax-only -verify -Wall -Wno-infinite-recursion %s void foo() {} static void f2() {}