From e0eb80aa7a0e4e0358a0125c08e32c3b8023d69b Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Fri, 10 Aug 2007 21:13:51 +0000 Subject: [PATCH] Moved id_asprintf before id_vsnprintf in the enum used for indexing KnownFunctionIDs. This allows us to test for a printf-like function that accepts a va_arg argument using a range comparison. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41006 91177308-0d34-0410-b5e6-96231b3b80d8 --- Sema/Sema.cpp | 2 +- Sema/Sema.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Sema/Sema.cpp b/Sema/Sema.cpp index 76771d0d5c..f783302d55 100644 --- a/Sema/Sema.cpp +++ b/Sema/Sema.cpp @@ -30,8 +30,8 @@ Sema::Sema(Preprocessor &pp, ASTContext &ctxt, std::vector &prevInGroup) KnownFunctionIDs[ id_fprintf ] = &IT.get("fprintf"); KnownFunctionIDs[ id_sprintf ] = &IT.get("sprintf"); KnownFunctionIDs[ id_snprintf ] = &IT.get("snprintf"); - KnownFunctionIDs[ id_vsnprintf ] = &IT.get("vsnprintf"); KnownFunctionIDs[ id_asprintf ] = &IT.get("asprintf"); + KnownFunctionIDs[ id_vsnprintf ] = &IT.get("vsnprintf"); KnownFunctionIDs[ id_vasprintf ] = &IT.get("vasprintf"); KnownFunctionIDs[ id_vfprintf ] = &IT.get("vfprintf"); KnownFunctionIDs[ id_vsprintf ] = &IT.get("vsprintf"); diff --git a/Sema/Sema.h b/Sema/Sema.h index 3cf75328c8..ecf3062696 100644 --- a/Sema/Sema.h +++ b/Sema/Sema.h @@ -75,8 +75,8 @@ class Sema : public Action { id_fprintf, id_sprintf, id_snprintf, - id_vsnprintf, id_asprintf, + id_vsnprintf, id_vasprintf, id_vfprintf, id_vsprintf, -- 2.40.0