Просмотр исходного кода

Handle string literal default args in JSBind

Josh Engebretson 11 лет назад
Родитель
Сommit
84f7d8d8c8
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      Source/Tools/JSBind/JSBHeaderVisitor.h

+ 2 - 0
Source/Tools/JSBind/JSBHeaderVisitor.h

@@ -229,6 +229,8 @@ public:
                     if (arg->hasInitializer())
                     {
                         ftype->initializer_ = arg->initializer()->chars();
+                        if (ftype->initializer_.StartsWith("\\"))
+                            ftype->initializer_ = "\"" + ftype->initializer_ + "\"";
                     }
 
                     jfunction->AddParameter(ftype);