mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-03-13 23:51:49 +01:00
Merged DMD commit c0d4f02e996e7913f729102a2c07eedcb015ba90:
4878 DDoc: Default arguments can break DDoc output Merged from D2 into D1
This commit is contained in:
@@ -52,6 +52,7 @@
|
||||
#include "import.h"
|
||||
#include "aggregate.h"
|
||||
#include "hdrgen.h"
|
||||
#include "doc.h"
|
||||
|
||||
#if IN_LLVM
|
||||
//#include "gen/tollvm.h"
|
||||
@@ -5714,7 +5715,12 @@ void Parameter::argsToCBuffer(OutBuffer *buf, HdrGenState *hgs, Parameters *argu
|
||||
if (arg->defaultArg)
|
||||
{
|
||||
argbuf.writestring(" = ");
|
||||
unsigned o = argbuf.offset;
|
||||
arg->defaultArg->toCBuffer(&argbuf, hgs);
|
||||
if(hgs->ddoc)
|
||||
{
|
||||
escapeDdocString(&argbuf, o);
|
||||
}
|
||||
}
|
||||
buf->write(&argbuf);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user