This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 59310d3c1eece82568996ed359ffb3616e844e57
Author: Josh Tynjala <[email protected]>
AuthorDate: Mon Sep 8 09:14:32 2025 -0700

    externc: fix some warnings returning null for Number/int/uint type
---
 compiler-externc/src/test/royale/__AS3__/vec/Vector$double.as | 6 +++---
 compiler-externc/src/test/royale/__AS3__/vec/Vector$int.as    | 6 +++---
 compiler-externc/src/test/royale/__AS3__/vec/Vector$uint.as   | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/compiler-externc/src/test/royale/__AS3__/vec/Vector$double.as 
b/compiler-externc/src/test/royale/__AS3__/vec/Vector$double.as
index e566bd78e..08367f44d 100644
--- a/compiler-externc/src/test/royale/__AS3__/vec/Vector$double.as
+++ b/compiler-externc/src/test/royale/__AS3__/vec/Vector$double.as
@@ -54,15 +54,15 @@ internal class Vector$double
 
     public function map(callback:Function, thisObject:Object = 
null):Vector$double { return null }
 
-    public function pop():Number { return null }
+    public function pop():Number { return 0 }
 
     public function push(... args):uint { return 0 }
 
-    public function removeAt(index:int):Number { return null }
+    public function removeAt(index:int):Number { return 0 }
 
     public function reverse():Vector$double { return null }
 
-    public function shift():Number { return null }
+    public function shift():Number { return 0 }
 
     public function slice(startIndex:int = 0, endIndex:int = 
16777215):Vector$double { return null }
 
diff --git a/compiler-externc/src/test/royale/__AS3__/vec/Vector$int.as 
b/compiler-externc/src/test/royale/__AS3__/vec/Vector$int.as
index cc4263aa7..f8152cb1d 100644
--- a/compiler-externc/src/test/royale/__AS3__/vec/Vector$int.as
+++ b/compiler-externc/src/test/royale/__AS3__/vec/Vector$int.as
@@ -54,15 +54,15 @@ internal class Vector$int
        
        public function map(callback:Function, thisObject:Object = 
null):Vector$int { return null }
        
-       public function pop():int { return null }
+       public function pop():int { return 0 }
        
        public function push(... args):uint { return 0 }
        
-       public function removeAt(index:int):int { return null }
+       public function removeAt(index:int):int { return 0 }
        
        public function reverse():Vector$int { return null }
        
-       public function shift():int { return null }
+       public function shift():int { return 0 }
        
        public function slice(startIndex:int = 0, endIndex:int = 
16777215):Vector$int { return null }
        
diff --git a/compiler-externc/src/test/royale/__AS3__/vec/Vector$uint.as 
b/compiler-externc/src/test/royale/__AS3__/vec/Vector$uint.as
index a69e39d42..f16e2e00e 100644
--- a/compiler-externc/src/test/royale/__AS3__/vec/Vector$uint.as
+++ b/compiler-externc/src/test/royale/__AS3__/vec/Vector$uint.as
@@ -54,15 +54,15 @@ internal class Vector$uint
        
        public function map(callback:Function, thisObject:Object = 
null):Vector$uint { return null }
        
-       public function pop():uint { return null }
+       public function pop():uint { return 0 }
        
        public function push(... args):uint { return 0 }
        
-       public function removeAt(index:int):uint { return null }
+       public function removeAt(index:int):uint { return 0 }
        
        public function reverse():Vector$uint { return null }
        
-       public function shift():uint { return null }
+       public function shift():uint { return 0 }
        
        public function slice(startIndex:int = 0, endIndex:int = 
16777215):Vector$uint { return null }
        

Reply via email to