Logo etsi

ETSI's Bug Tracker

Notice: information submitted on the ETSI issue Tracker may be incorporated in ETSI publication(s) and therefore subject to the ETSI IPR policy.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005088Part 01: TTCN-3 Core LanguageClarificationpublic17-04-2009 11:4806-07-2009 16:56
ReporterWolfgang Seka 
Assigned ToIna Schieferdecker 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Versionv4.2.1 (published 2010-07)Fixed in Versionv4.2.1 (published 2010-07) 
Summary0005088: Clarification: formal parameters are equivalent to local variables
DescriptionThere have been compiler problems when out or inout parameters are directly been forwarded to out or inout parameters of another function:
Instead of
function f_NasEmu_Decvalue(inout bitstring p_EncodedNasMessage,
                           out NAS_UL_Message_Type p_NAS_UL_Message) return integer {
    return decvalue(p_EncodedNasMessage, p_NAS_UL_Message);
}
it was necessary to declare variables and assign the parameters:
    ...
    var bitstring v_EncodedNasMessage := p_EncodedNasMessage;
    var NAS_UL_Message_Type v_NAS_UL_Message;
    var integer v_Result := decvalue(v_EncodedNasMessage, v_NAS_UL_Message);
    p_EncodedNasMessage := v_EncodedNasMessage;
    p_NAS_UL_Message := v_NAS_UL_Message;
    ...

=> There is no explicit statement in the standard to confirm that the short form is allowed



TagsNo tags attached.
Clause Reference(s)???
Source (company - Author)     
Attached Filesdoc file icon CR5088_FormalParameters.doc [^] (64,512 bytes) 22-04-2009 14:14
doc file icon CR5088_FormalParameters v2.doc [^] (67,072 bytes) 30-06-2009 17:13
doc file icon CR5088_FormalParameters_v3.doc [^] (75,264 bytes) 03-07-2009 15:21
doc file icon CR5088_FormalParameters_v4.doc [^] (78,336 bytes) 06-07-2009 13:42

- Relationships

-  Notes
(0008537)
Tibor Csöndes (reporter)
22-04-2009 14:18

As a clarification example included (5.4.1.1.Example 4).
(0008801)
Gyorgy Rethy (reporter)
30-06-2009 17:13
edited on: 30-06-2009 17:13

Some editorial corrections + a question regarding the proposed new restrictions. See CR5088_FormalParameters v2.doc

(0008835)
Tibor Csöndes (reporter)
03-07-2009 15:22

New, v3 uploaded. Comment in v2 is accepted therefore there is no changes in 5.4.1.2.
(0008844)
Ina Schieferdecker (reporter)
06-07-2009 13:41

Some additional explaination and extension of the example - please check.

- Issue History
Date Modified Username Field Change
17-04-2009 11:48 Wolfgang Seka New Issue
17-04-2009 11:48 Wolfgang Seka Clause Reference(s) => ???
17-04-2009 11:48 Wolfgang Seka Source (company - Author) =>
20-04-2009 11:13 Ina Schieferdecker Project TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
20-04-2009 11:14 Ina Schieferdecker Assigned To => Tibor Csöndes
20-04-2009 11:14 Ina Schieferdecker Status new => assigned
20-04-2009 11:14 Ina Schieferdecker Target Version => Edition 4.2.1 (not yet published)
22-04-2009 14:14 Tibor Csöndes File Added: CR5088_FormalParameters.doc
22-04-2009 14:18 Tibor Csöndes Note Added: 0008537
22-04-2009 14:41 Tibor Csöndes Assigned To Tibor Csöndes => Gyorgy Rethy
30-06-2009 17:13 Gyorgy Rethy Note Added: 0008801
30-06-2009 17:13 Gyorgy Rethy File Added: CR5088_FormalParameters v2.doc
30-06-2009 17:13 Gyorgy Rethy Note Edited: 0008801
30-06-2009 17:14 Gyorgy Rethy Assigned To Gyorgy Rethy => Tibor Csöndes
03-07-2009 15:21 Tibor Csöndes File Added: CR5088_FormalParameters_v3.doc
03-07-2009 15:22 Tibor Csöndes Note Added: 0008835
03-07-2009 15:23 Tibor Csöndes Assigned To Tibor Csöndes => Ina Schieferdecker
06-07-2009 13:41 Ina Schieferdecker Note Added: 0008844
06-07-2009 13:42 Ina Schieferdecker File Added: CR5088_FormalParameters_v4.doc
06-07-2009 13:42 Ina Schieferdecker Assigned To Ina Schieferdecker => Tibor Csöndes
06-07-2009 15:40 Tibor Csöndes Assigned To Tibor Csöndes => Ina Schieferdecker
06-07-2009 16:55 Ina Schieferdecker Resolution open => fixed
06-07-2009 16:55 Ina Schieferdecker Status assigned => resolved
06-07-2009 16:55 Ina Schieferdecker Fixed in Version => Edition 4.2.1 (not yet published)
06-07-2009 16:56 Ina Schieferdecker Status resolved => closed


MantisBT 1.2.14 [^]
Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker