summaryrefslogtreecommitdiff
path: root/tests/control-flow
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2022-01-03 13:59:36 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2022-01-03 13:59:36 +0100
commit9adade648eacc354cc6f4cf55f00e537a58d136f (patch)
treec4f919f7fda8250a3151b781707cf156260452b0 /tests/control-flow
parent29470dbcfc149d241886dcecb7fd6f4207dc7917 (diff)
downloadvala-9adade648eacc354cc6f4cf55f00e537a58d136f.tar.gz
codegen: Initialize "result" variable on declaration for abstract methods only
Diffstat (limited to 'tests/control-flow')
-rw-r--r--tests/control-flow/assigned-local-variable.c-expected4
-rw-r--r--tests/control-flow/break.c-expected2
-rw-r--r--tests/control-flow/bug628336.c-expected2
-rw-r--r--tests/control-flow/bug639482.c-expected2
-rw-r--r--tests/control-flow/bug691514.c-expected2
-rw-r--r--tests/control-flow/bug736774-1.c-expected2
-rw-r--r--tests/control-flow/bug736774-2.c-expected2
-rw-r--r--tests/control-flow/bug761267-1.c-expected2
-rw-r--r--tests/control-flow/bug761267-2.c-expected8
-rw-r--r--tests/control-flow/coalesce-as-argument.c-expected2
-rw-r--r--tests/control-flow/coalesce-execution-order.c-expected4
-rw-r--r--tests/control-flow/coalesce-reference-transfer.c-expected2
-rw-r--r--tests/control-flow/conditional-as-argument.c-expected2
-rw-r--r--tests/control-flow/expressions-conditional.c-expected4
-rw-r--r--tests/control-flow/sideeffects.c-expected2
-rw-r--r--tests/control-flow/switch-enum.c-expected2
-rw-r--r--tests/control-flow/switch-string.c-expected6
-rw-r--r--tests/control-flow/switch.c-expected6
18 files changed, 28 insertions, 28 deletions
diff --git a/tests/control-flow/assigned-local-variable.c-expected b/tests/control-flow/assigned-local-variable.c-expected
index 8920f8df8..ad1119fae 100644
--- a/tests/control-flow/assigned-local-variable.c-expected
+++ b/tests/control-flow/assigned-local-variable.c-expected
@@ -30,7 +30,7 @@ foo (gchar** s)
{
gchar* _vala_s = NULL;
gchar* _tmp0_;
- gboolean result = FALSE;
+ gboolean result;
_tmp0_ = g_strdup ("foo");
_g_free0 (_vala_s);
_vala_s = _tmp0_;
@@ -46,7 +46,7 @@ foo (gchar** s)
gint
bar (void)
{
- gint result = 0;
+ gint result;
result = 42;
return result;
}
diff --git a/tests/control-flow/break.c-expected b/tests/control-flow/break.c-expected
index 8ae8af4cf..12b91b613 100644
--- a/tests/control-flow/break.c-expected
+++ b/tests/control-flow/break.c-expected
@@ -55,7 +55,7 @@ maman_bar_main (void)
FILE* _tmp0_;
gint i = 0;
FILE* _tmp4_;
- gint result = 0;
+ gint result;
_tmp0_ = stdout;
fprintf (_tmp0_, "Break Test: 1");
{
diff --git a/tests/control-flow/bug628336.c-expected b/tests/control-flow/bug628336.c-expected
index 533e332a1..1e5fb82ce 100644
--- a/tests/control-flow/bug628336.c-expected
+++ b/tests/control-flow/bug628336.c-expected
@@ -51,7 +51,7 @@ static gboolean
____lambda4_ (Block1Data* _data1_)
{
const gchar* _tmp0_;
- gboolean result = FALSE;
+ gboolean result;
_tmp0_ = _data1_->bar;
result = g_strcmp0 (_tmp0_, "bar") == 0;
return result;
diff --git a/tests/control-flow/bug639482.c-expected b/tests/control-flow/bug639482.c-expected
index cec8fea53..d98351ebc 100644
--- a/tests/control-flow/bug639482.c-expected
+++ b/tests/control-flow/bug639482.c-expected
@@ -28,7 +28,7 @@ gchar*
test (GError** error)
{
gchar* _tmp0_;
- gchar* result = NULL;
+ gchar* result;
_tmp0_ = g_strdup ("foo");
result = _tmp0_;
return result;
diff --git a/tests/control-flow/bug691514.c-expected b/tests/control-flow/bug691514.c-expected
index baa9426df..a9d9a29b1 100644
--- a/tests/control-flow/bug691514.c-expected
+++ b/tests/control-flow/bug691514.c-expected
@@ -39,7 +39,7 @@ test (gint* result_length1,
gchar** _tmp1_;
gchar** _tmp2_;
gint _tmp2__length1;
- gchar** result = NULL;
+ gchar** result;
_tmp0_ = g_strdup ("1");
_tmp1_ = g_new0 (gchar*, 2 + 1);
_tmp1_[0] = NULL;
diff --git a/tests/control-flow/bug736774-1.c-expected b/tests/control-flow/bug736774-1.c-expected
index a84ab1ec1..f0bb4f41d 100644
--- a/tests/control-flow/bug736774-1.c-expected
+++ b/tests/control-flow/bug736774-1.c-expected
@@ -122,7 +122,7 @@ Foo*
may_fail (GError** error)
{
Foo* _tmp0_;
- Foo* result = NULL;
+ Foo* result;
_tmp0_ = foo_new ();
result = _tmp0_;
return result;
diff --git a/tests/control-flow/bug736774-2.c-expected b/tests/control-flow/bug736774-2.c-expected
index 47d895124..b9567e16d 100644
--- a/tests/control-flow/bug736774-2.c-expected
+++ b/tests/control-flow/bug736774-2.c-expected
@@ -54,7 +54,7 @@ may_fail (GError** error)
vstring* _result_ = NULL;
gchar* _tmp0_;
vstring* _tmp1_;
- vstring* result = NULL;
+ vstring* result;
_tmp0_ = g_strdup ("test");
_result_ = (vstring*) _tmp0_;
_tmp1_ = _result_;
diff --git a/tests/control-flow/bug761267-1.c-expected b/tests/control-flow/bug761267-1.c-expected
index 21e8db20b..2bb072f2a 100644
--- a/tests/control-flow/bug761267-1.c-expected
+++ b/tests/control-flow/bug761267-1.c-expected
@@ -80,7 +80,7 @@ static void _vala_main (void);
Foo*
foo_foo (Foo* self)
{
- Foo* result = NULL;
+ Foo* result;
g_return_val_if_fail (IS_FOO (self), NULL);
result = NULL;
return result;
diff --git a/tests/control-flow/bug761267-2.c-expected b/tests/control-flow/bug761267-2.c-expected
index 804e6a91d..c3727b922 100644
--- a/tests/control-flow/bug761267-2.c-expected
+++ b/tests/control-flow/bug761267-2.c-expected
@@ -147,7 +147,7 @@ foo_get_instance_private (Foo* self)
gint
foo_foo (Foo* self)
{
- gint result = 0;
+ gint result;
g_return_val_if_fail (IS_FOO (self), 0);
result = self->i;
return result;
@@ -157,7 +157,7 @@ Bar*
foo_bar (Foo* self)
{
Bar* _tmp0_;
- Bar* result = NULL;
+ Bar* result;
g_return_val_if_fail (IS_FOO (self), NULL);
_tmp0_ = bar_new ();
result = _tmp0_;
@@ -175,7 +175,7 @@ foo_bars (Foo* self,
gint _a_size_;
Bar** _tmp5_;
gint _tmp5__length1;
- Bar** result = NULL;
+ Bar** result;
g_return_val_if_fail (IS_FOO (self), NULL);
_tmp0_ = g_new0 (Bar*, n + 1);
a = _tmp0_;
@@ -229,7 +229,7 @@ foo_seq (Foo* self,
gint _a_size_;
gint* _tmp4_;
gint _tmp4__length1;
- gint* result = NULL;
+ gint* result;
g_return_val_if_fail (IS_FOO (self), NULL);
_tmp0_ = g_new0 (gint, n);
a = _tmp0_;
diff --git a/tests/control-flow/coalesce-as-argument.c-expected b/tests/control-flow/coalesce-as-argument.c-expected
index fe4772f78..2ca2a881f 100644
--- a/tests/control-flow/coalesce-as-argument.c-expected
+++ b/tests/control-flow/coalesce-as-argument.c-expected
@@ -36,7 +36,7 @@ gchar*
get_bar (void)
{
gchar* _tmp0_;
- gchar* result = NULL;
+ gchar* result;
_tmp0_ = g_strdup ("bar");
result = _tmp0_;
return result;
diff --git a/tests/control-flow/coalesce-execution-order.c-expected b/tests/control-flow/coalesce-execution-order.c-expected
index a2e52dae8..efaf3e11e 100644
--- a/tests/control-flow/coalesce-execution-order.c-expected
+++ b/tests/control-flow/coalesce-execution-order.c-expected
@@ -31,7 +31,7 @@ static void _vala_main (void);
gchar*
get_foo (void)
{
- gchar* result = NULL;
+ gchar* result;
_vala_assert (count == 0, "count == 0");
result = NULL;
return result;
@@ -42,7 +42,7 @@ get_bar (void)
{
gint _tmp0_;
gchar* _tmp1_;
- gchar* result = NULL;
+ gchar* result;
_tmp0_ = count;
count = _tmp0_ + 1;
_vala_assert (count == 1, "count == 1");
diff --git a/tests/control-flow/coalesce-reference-transfer.c-expected b/tests/control-flow/coalesce-reference-transfer.c-expected
index 9bbb1de6b..9a27fcba1 100644
--- a/tests/control-flow/coalesce-reference-transfer.c-expected
+++ b/tests/control-flow/coalesce-reference-transfer.c-expected
@@ -56,7 +56,7 @@ Foo*
get_foo (gint* i)
{
Foo* _tmp0_ = NULL;
- Foo* result = NULL;
+ Foo* result;
if (i != NULL) {
Foo* _tmp1_;
_tmp1_ = foo_new (*i);
diff --git a/tests/control-flow/conditional-as-argument.c-expected b/tests/control-flow/conditional-as-argument.c-expected
index 15fa908ff..880af4204 100644
--- a/tests/control-flow/conditional-as-argument.c-expected
+++ b/tests/control-flow/conditional-as-argument.c-expected
@@ -36,7 +36,7 @@ gchar*
get_bar (void)
{
gchar* _tmp0_;
- gchar* result = NULL;
+ gchar* result;
_tmp0_ = g_strdup ("bar");
result = _tmp0_;
return result;
diff --git a/tests/control-flow/expressions-conditional.c-expected b/tests/control-flow/expressions-conditional.c-expected
index 9ef5cfa08..2e3b5bf48 100644
--- a/tests/control-flow/expressions-conditional.c-expected
+++ b/tests/control-flow/expressions-conditional.c-expected
@@ -58,7 +58,7 @@ maman_bar_get_number (void)
{
const gchar* _tmp0_ = NULL;
gchar* _tmp1_;
- gchar* result = NULL;
+ gchar* result;
if (FALSE) {
_tmp0_ = "BAD";
} else {
@@ -80,7 +80,7 @@ maman_bar_main (void)
gchar* _tmp5_;
gchar* _tmp6_;
FILE* _tmp7_;
- gint result = 0;
+ gint result;
_tmp0_ = stdout;
fprintf (_tmp0_, "Conditional Expression Test: 1");
if (FALSE) {
diff --git a/tests/control-flow/sideeffects.c-expected b/tests/control-flow/sideeffects.c-expected
index ccd72290c..0479213c8 100644
--- a/tests/control-flow/sideeffects.c-expected
+++ b/tests/control-flow/sideeffects.c-expected
@@ -64,7 +64,7 @@ Foo*
foo_sideeffect (Foo* self)
{
gint _tmp0_;
- Foo* result = NULL;
+ Foo* result;
g_return_val_if_fail (IS_FOO (self), NULL);
self->i = self->i - 1;
_tmp0_ = self->i;
diff --git a/tests/control-flow/switch-enum.c-expected b/tests/control-flow/switch-enum.c-expected
index ad6c98fc3..42c32764a 100644
--- a/tests/control-flow/switch-enum.c-expected
+++ b/tests/control-flow/switch-enum.c-expected
@@ -55,7 +55,7 @@ Foo
foo (void)
{
Foo foo = 0;
- Foo result = 0;
+ Foo result;
foo = FOO_BAR;
switch (foo) {
case FOO_FOO:
diff --git a/tests/control-flow/switch-string.c-expected b/tests/control-flow/switch-string.c-expected
index dea8a5d73..c8d66e6ff 100644
--- a/tests/control-flow/switch-string.c-expected
+++ b/tests/control-flow/switch-string.c-expected
@@ -40,7 +40,7 @@ foo (void)
static GQuark _tmp2_label1 = 0;
static GQuark _tmp2_label2 = 0;
static GQuark _tmp2_label3 = 0;
- gchar* result = NULL;
+ gchar* result;
_tmp0_ = g_strdup ("foo");
foo = _tmp0_;
_tmp1_ = foo;
@@ -75,7 +75,7 @@ gchar*
get_bar (void)
{
gchar* _tmp0_;
- gchar* result = NULL;
+ gchar* result;
_tmp0_ = g_strdup ("bar");
result = _tmp0_;
return result;
@@ -91,7 +91,7 @@ bar (void)
static GQuark _tmp2_label1 = 0;
static GQuark _tmp2_label2 = 0;
gchar* _tmp4_;
- gchar* result = NULL;
+ gchar* result;
_tmp0_ = get_bar ();
_tmp1_ = _tmp0_;
_tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
diff --git a/tests/control-flow/switch.c-expected b/tests/control-flow/switch.c-expected
index 97add93dd..1d35aad73 100644
--- a/tests/control-flow/switch.c-expected
+++ b/tests/control-flow/switch.c-expected
@@ -94,7 +94,7 @@ static gboolean
maman_bar_test_switch_control_flow_graph (void)
{
gint a = 0;
- gboolean result = FALSE;
+ gboolean result;
a = 0;
switch (a) {
case 1:
@@ -120,7 +120,7 @@ maman_bar_main (void)
MamanFoo* foo = NULL;
MamanFoo* _tmp6_;
FILE* _tmp7_;
- gint result = 0;
+ gint result;
_tmp0_ = stdout;
fprintf (_tmp0_, "For Test: 1");
{
@@ -296,7 +296,7 @@ gint
maman_foo_inc (MamanFoo* self)
{
gint _tmp0_;
- gint result = 0;
+ gint result;
g_return_val_if_fail (MAMAN_IS_FOO (self), 0);
_tmp0_ = self->priv->counter;
self->priv->counter = _tmp0_ + 1;