Changeset 2634


Ignore:
Timestamp:
Nov 13, 2012, 3:38:30 PM (6 years ago)
Author:
ksherdy
Message:

Fixed bitblock::any call.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/pablo/src/compiler/visitors/Bitwise2IDISA.java

    r2621 r2634  
    7676                        ASTNode ifTest = Accessors.ifTest(node);                       
    7777                        String functionName = BITBLOCK.ANY.getFunctionName();
    78                         FunctionInvocationNode functionInvocationNode = Generators.makeFunctionInvocationNode(functionName, node.getToken());
     78                        FunctionInvocationNode functionInvocationNode = Generators.makeFunctionInvocationNode(functionName,
     79                                                                                                                                                                                                node.getToken(),
     80                                                                                                                                                                                                new ASTNode [] {ifTest});
    7981                        node.replaceChild(ifTest, functionInvocationNode);
    8082                }
     
    8890                        String functionName = BITBLOCK.ANY.getFunctionName();
    8991                       
    90                         FunctionInvocationNode functionInvocationNode = Generators.makeFunctionInvocationNode(
    91                                                                                                                                 functionName,
    92                                                                                                                                 whileTest.getToken(),                                                                                                                                                                     new ASTNode [] {whileTest});
    93                                                                                                                                 node.replaceChild(whileTest, functionInvocationNode);
    94                         }
     92                                                                                                                               
     93                        FunctionInvocationNode functionInvocationNode = Generators.makeFunctionInvocationNode(functionName,
     94                                        node.getToken(),
     95                                        new ASTNode [] {whileTest});                           
     96                       
     97                        node.replaceChild(whileTest, functionInvocationNode);
    9598                }
     99        }
    96100}
    97101
Note: See TracChangeset for help on using the changeset viewer.