[vala] codegen: Fix critial when casting a method prototype access to a delegate
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] codegen: Fix critial when casting a method prototype access to a delegate
- Date: Thu, 28 Jul 2011 20:59:31 +0000 (UTC)
commit 994e342952accfb4290823524b0449e508322d97
Author: Luca Bruno <lucabru src gnome org>
Date: Thu Jul 28 22:58:57 2011 +0200
codegen: Fix critial when casting a method prototype access to a delegate
codegen/valaccodememberaccessmodule.vala | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/codegen/valaccodememberaccessmodule.vala b/codegen/valaccodememberaccessmodule.vala
index e2c0a39..10da2e8 100644
--- a/codegen/valaccodememberaccessmodule.vala
+++ b/codegen/valaccodememberaccessmodule.vala
@@ -92,7 +92,7 @@ public abstract class Vala.CCodeMemberAccessModule : CCodeControlFlowModule {
} else {
set_delegate_target (expr, new CCodeIdentifier ("_data_"));
}
- } else if (expr.inner != null) {
+ } else if (expr.inner != null && !expr.prototype_access) {
// expr.inner is null in the special case of referencing the method in a constant initializer
var delegate_target = (CCodeExpression) get_ccodenode (expr.inner);
delegate_type = expr.target_type as DelegateType;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]