mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-06 10:57:35 +03:00
driver/gen/ir: clang-format the world
This uses the LLVM style, which makes sense for sharing code with other LLVM projects. The DMD code we use will soon all be in D anyway.
This commit is contained in:
parent
123666cf89
commit
44b0f7b615
125 changed files with 28991 additions and 30602 deletions
|
@ -10,23 +10,21 @@
|
|||
#include "gen/warnings.h"
|
||||
#include "mtype.h"
|
||||
|
||||
void warnInvalidPrintfCall(Loc loc, Expression* arguments, size_t nargs)
|
||||
{
|
||||
Expression* arg = arguments;
|
||||
void warnInvalidPrintfCall(Loc loc, Expression *arguments, size_t nargs) {
|
||||
Expression *arg = arguments;
|
||||
|
||||
// make sure first argument is a string literal, or we can't do much
|
||||
// TODO make it smarter ?
|
||||
if (arg->op != TOKstring)
|
||||
return; // assume valid
|
||||
// make sure first argument is a string literal, or we can't do much
|
||||
// TODO make it smarter ?
|
||||
if (arg->op != TOKstring)
|
||||
return; // assume valid
|
||||
|
||||
StringExp* strexp = static_cast<StringExp*>(arg);
|
||||
StringExp *strexp = static_cast<StringExp *>(arg);
|
||||
|
||||
// not wchar or dhar
|
||||
if (strexp->sz != 1)
|
||||
{
|
||||
warning(loc, "printf does not support wchar and dchar strings");
|
||||
return;
|
||||
}
|
||||
// not wchar or dhar
|
||||
if (strexp->sz != 1) {
|
||||
warning(loc, "printf does not support wchar and dchar strings");
|
||||
return;
|
||||
}
|
||||
|
||||
#if 0
|
||||
// check the format string
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue