]> git.kaiwu.me - quickjs.git/commitdiff
removed uninitialized variable
authorFabrice Bellard <fabrice@bellard.org>
Sat, 18 Oct 2025 10:04:12 +0000 (12:04 +0200)
committerFabrice Bellard <fabrice@bellard.org>
Sat, 18 Oct 2025 10:04:12 +0000 (12:04 +0200)
quickjs.c

index 78376efad3cfc50641ba33640c5308d4f183d795..92a72970412864d29a93452dba3bf729da98a29d 100644 (file)
--- a/quickjs.c
+++ b/quickjs.c
@@ -46285,6 +46285,7 @@ static JSValue js_regexp_constructor(JSContext *ctx, JSValueConst new_target,
         }
     }
     re = js_get_regexp(ctx, pat, FALSE);
+    flags = JS_UNDEFINED;
     if (re) {
         pattern = JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, re->pattern));
         if (JS_IsUndefined(flags1)) {
@@ -46297,7 +46298,6 @@ static JSValue js_regexp_constructor(JSContext *ctx, JSValueConst new_target,
             flags = JS_DupValue(ctx, flags1);
         }
     } else {
-        flags = JS_UNDEFINED;
         if (pat_is_regexp) {
             pattern = JS_GetProperty(ctx, pat, JS_ATOM_source);
             if (JS_IsException(pattern))