Skip to content

Commit 6ff7d67

Browse files
authored
Merge pull request #60307 from al45tair/eng/PR-97352100
[Demangler] Fix a couple of warnings.
2 parents b29d6cc + b93ca8f commit 6ff7d67

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/Demangling/Errors.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ static int demangle_asprintf(char **strp, const char *format, ...) {
159159

160160
// -- Implementation ---------------------------------------------------------
161161

162+
SWIFT_VFORMAT(2)
162163
static SWIFT_NORETURN void demangleFatal(uint32_t flags, const char *format,
163164
va_list val) {
164165
char *message;
@@ -172,6 +173,7 @@ static SWIFT_NORETURN void demangleFatal(uint32_t flags, const char *format,
172173
abort();
173174
}
174175

176+
SWIFT_VFORMAT(2)
175177
static void demangleWarn(uint32_t flags, const char *format, va_list val) {
176178
char *message;
177179

@@ -190,13 +192,15 @@ namespace swift {
190192
namespace Demangle {
191193
SWIFT_BEGIN_INLINE_NAMESPACE
192194

195+
SWIFT_FORMAT(2, 3)
193196
SWIFT_NORETURN void fatal(uint32_t flags, const char *format, ...) {
194197
va_list val;
195198

196199
va_start(val, format);
197200
fatalv(flags, format, val);
198201
}
199202

203+
SWIFT_FORMAT(2, 3)
200204
void warn(uint32_t flags, const char *format, ...) {
201205
va_list val;
202206

@@ -205,10 +209,12 @@ void warn(uint32_t flags, const char *format, ...) {
205209
va_end(val);
206210
}
207211

212+
SWIFT_VFORMAT(2)
208213
SWIFT_NORETURN void fatalv(uint32_t flags, const char *format, va_list val) {
209214
demangleFatal(flags, format, val);
210215
}
211216

217+
SWIFT_VFORMAT(2)
212218
void warnv(uint32_t flags, const char *format, va_list val) {
213219
demangleWarn(flags, format, val);
214220
}

0 commit comments

Comments
 (0)