Kaynağa Gözat

Handle string literal default args in JSBind

Josh Engebretson 11 yıl önce
ebeveyn
işleme
84f7d8d8c8
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  1. 2 0
      Source/Tools/JSBind/JSBHeaderVisitor.h

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

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