Title: [222331] trunk/Tools
Revision
222331
Author
[email protected]
Date
2017-09-21 10:51:07 -0700 (Thu, 21 Sep 2017)

Log Message

Unreviewed, fix a bug in the interactive app that was introduced by bad merging.

* WebGPUShadingLanguageRI/FlattenedStructOffsetGatherer.js:
(FlattenedStructOffsetGatherer.prototype.visitTypeRef):
(FlattenedStructOffsetGatherer):
* WebGPUShadingLanguageRI/index.html:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (222330 => 222331)


--- trunk/Tools/ChangeLog	2017-09-21 17:47:40 UTC (rev 222330)
+++ trunk/Tools/ChangeLog	2017-09-21 17:51:07 UTC (rev 222331)
@@ -1,3 +1,12 @@
+2017-09-21  Filip Pizlo  <[email protected]>
+
+        Unreviewed, fix a bug in the interactive app that was introduced by bad merging.
+
+        * WebGPUShadingLanguageRI/FlattenedStructOffsetGatherer.js:
+        (FlattenedStructOffsetGatherer.prototype.visitTypeRef):
+        (FlattenedStructOffsetGatherer):
+        * WebGPUShadingLanguageRI/index.html:
+
 2017-09-20  Filip Pizlo  <[email protected]>
 
         WSL should support switch

Modified: trunk/Tools/WebGPUShadingLanguageRI/FlattenedStructOffsetGatherer.js (222330 => 222331)


--- trunk/Tools/WebGPUShadingLanguageRI/FlattenedStructOffsetGatherer.js	2017-09-21 17:47:40 UTC (rev 222330)
+++ trunk/Tools/WebGPUShadingLanguageRI/FlattenedStructOffsetGatherer.js	2017-09-21 17:51:07 UTC (rev 222331)
@@ -56,5 +56,11 @@
         this._result.push({name: this._name.join("."), offset: this._offset, type: node.name});
         super.visitNativeType(node);
     }
+    
+    visitTypeRef(node)
+    {
+        super.visitTypeRef(node);
+        Node.visit(node.type, this);
+    }
 }
 

Modified: trunk/Tools/WebGPUShadingLanguageRI/index.html (222330 => 222331)


--- trunk/Tools/WebGPUShadingLanguageRI/index.html	2017-09-21 17:47:40 UTC (rev 222330)
+++ trunk/Tools/WebGPUShadingLanguageRI/index.html	2017-09-21 17:51:07 UTC (rev 222331)
@@ -345,7 +345,7 @@
         argumentEPtrs.push({ePtr: ePtr, size: parameter.type.size});
         let gatherer = new FlattenedStructOffsetGatherer(parameter.name);
         parameter.visit(gatherer);
-        for (argumentInfo of gatherer.result) {
+        for (let argumentInfo of gatherer.result) {
             argumentInfo.ePtr = ePtr;
             allArgumentInfos.push(argumentInfo);
         }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to