~ubuntu-branches/ubuntu/quantal/vala/quantal

« back to all changes in this revision

Viewing changes to vala/valaunaryexpression.c

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2011-03-17 09:35:15 UTC
  • mfrom: (1.5.17 upstream)
  • Revision ID: james.westby@ubuntu.com-20110317093515-veyqriw9egujkws2
Tags: 0.11.7-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1636
1636
        gchar* _tmp2_ = NULL;
1637
1637
        gchar* _tmp3_;
1638
1638
        gchar* _tmp4_;
 
1639
        gchar* _tmp5_;
1639
1640
        self = (ValaUnaryExpression*) base;
1640
1641
        _tmp0_ = vala_unary_expression_get_operator_string (self);
1641
1642
        _tmp1_ = _tmp0_;
1642
1643
        _tmp2_ = vala_code_node_to_string ((ValaCodeNode*) self->priv->_inner);
1643
1644
        _tmp3_ = _tmp2_;
1644
 
        result = (_tmp4_ = g_strconcat (_tmp1_, _tmp3_, NULL), _g_free0 (_tmp3_), _g_free0 (_tmp1_), _tmp4_);
 
1645
        _tmp4_ = g_strconcat (_tmp1_, _tmp3_, NULL);
 
1646
        _tmp5_ = _tmp4_;
 
1647
        _g_free0 (_tmp3_);
 
1648
        _g_free0 (_tmp1_);
 
1649
        result = _tmp5_;
1645
1650
        return result;
1646
1651
}
1647
1652
 
1682
1687
                gboolean _tmp6_ = FALSE;
1683
1688
                _tmp2_ = vala_unary_expression_get_inner (self);
1684
1689
                _tmp3_ = vala_expression_get_symbol_reference (_tmp2_);
1685
 
                _tmp5_ = _vala_code_node_ref0 ((_tmp4_ = _tmp3_, VALA_IS_FIELD (_tmp4_) ? ((ValaField*) _tmp4_) : NULL));
 
1690
                _tmp4_ = _tmp3_;
 
1691
                _tmp5_ = _vala_code_node_ref0 (VALA_IS_FIELD (_tmp4_) ? ((ValaField*) _tmp4_) : NULL);
1686
1692
                field = _tmp5_;
1687
1693
                if (field != NULL) {
1688
1694
                        ValaMemberBinding _tmp7_;
2078
2084
                                        _tmp80_ = _tmp79_;
2079
2085
                                        _tmp81_ = vala_code_node_get_source_reference ((ValaCodeNode*) self);
2080
2086
                                        _tmp82_ = vala_binary_expression_new (_tmp78_, (ValaExpression*) old_value, (ValaExpression*) _tmp80_, _tmp81_);
2081
 
                                        bin = (_tmp83_ = _tmp82_, _vala_code_node_unref0 (_tmp80_), _tmp83_);
 
2087
                                        _tmp83_ = _tmp82_;
 
2088
                                        _vala_code_node_unref0 (_tmp80_);
 
2089
                                        bin = _tmp83_;
2082
2090
                                        _tmp84_ = vala_code_node_get_source_reference ((ValaCodeNode*) self);
2083
2091
                                        _tmp85_ = vala_assignment_new ((ValaExpression*) ma, (ValaExpression*) bin, VALA_ASSIGNMENT_OPERATOR_SIMPLE, _tmp84_);
2084
2092
                                        assignment = _tmp85_;
2113
2121
                                                ValaExpression* _tmp96_ = NULL;
2114
2122
                                                ValaSymbol* _tmp97_ = NULL;
2115
2123
                                                _tmp90_ = vala_unary_expression_get_inner (self);
2116
 
                                                _tmp92_ = _vala_code_node_ref0 ((_tmp91_ = _tmp90_, VALA_IS_ELEMENT_ACCESS (_tmp91_) ? ((ValaElementAccess*) _tmp91_) : NULL));
 
2124
                                                _tmp91_ = _tmp90_;
 
2125
                                                _tmp92_ = _vala_code_node_ref0 (VALA_IS_ELEMENT_ACCESS (_tmp91_) ? ((ValaElementAccess*) _tmp91_) : NULL);
2117
2126
                                                ea = _tmp92_;
2118
2127
                                                _tmp96_ = vala_unary_expression_get_inner (self);
2119
2128
                                                _tmp97_ = vala_expression_get_symbol_reference (_tmp96_);
2219
2228
                ValaLocalVariable* local;
2220
2229
                _tmp2_ = vala_unary_expression_get_inner (self);
2221
2230
                _tmp3_ = vala_expression_get_symbol_reference (_tmp2_);
2222
 
                _tmp5_ = _vala_code_node_ref0 ((_tmp4_ = _tmp3_, VALA_IS_LOCAL_VARIABLE (_tmp4_) ? ((ValaLocalVariable*) _tmp4_) : NULL));
 
2231
                _tmp4_ = _tmp3_;
 
2232
                _tmp5_ = _vala_code_node_ref0 (VALA_IS_LOCAL_VARIABLE (_tmp4_) ? ((ValaLocalVariable*) _tmp4_) : NULL);
2223
2233
                local = _tmp5_;
2224
2234
                if (local != NULL) {
2225
2235
                        vala_collection_add (collection, local);
2265
2275
 
2266
2276
void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpression* value) {
2267
2277
        ValaExpression* _tmp0_;
2268
 
        ValaExpression* _tmp1_;
2269
2278
        g_return_if_fail (self != NULL);
2270
2279
        _tmp0_ = _vala_code_node_ref0 (value);
2271
 
        _tmp1_ = _tmp0_;
2272
2280
        _vala_code_node_unref0 (self->priv->_inner);
2273
 
        self->priv->_inner = _tmp1_;
 
2281
        self->priv->_inner = _tmp0_;
2274
2282
        vala_code_node_set_parent_node ((ValaCodeNode*) self->priv->_inner, (ValaCodeNode*) self);
2275
2283
}
2276
2284