From fdcf32b33b5e87a4806f16e7061a852593a141cc Mon Sep 17 00:00:00 2001 From: kvigor Date: Thu, 25 Jan 2001 18:29:58 +0000 Subject: [PATCH] array parameters should default to generic pointers git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@534 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/SDCCsymt.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/SDCCsymt.c b/src/SDCCsymt.c index 38984fbd..8ff43f18 100644 --- a/src/SDCCsymt.c +++ b/src/SDCCsymt.c @@ -1320,6 +1320,16 @@ void aggregateArgToPointer(value *val) DCL_TYPE(val->type) = PPOINTER; break; case S_FIXED: + if (IS_DS390_PORT) + { + /* The AUTO and REGISTER classes should probably + * also become generic pointers, but I haven't yet + * devised a test case for that. + */ + DCL_TYPE(val->type) = GPOINTER; + break; + } + /* fall through! */ case S_AUTO: case S_DATA: case S_REGISTER: -- 2.47.2