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:
David Nadlinger 2015-11-01 22:09:44 +02:00
parent 123666cf89
commit 44b0f7b615
125 changed files with 28991 additions and 30602 deletions

View file

@ -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