Changeset 626da644 for doc/rob_thesis


Ignore:
Timestamp:
Mar 27, 2017, 5:00:57 PM (9 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
41cd57c0
Parents:
ae6f1ec (diff), 656ee4f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Location:
doc/rob_thesis
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • doc/rob_thesis/tuples.tex

    rae6f1ec r626da644  
    8787Multiple return values are declared as a comma-separated list of types in square brackets in the same location that the return type appears in standard C function declarations.
    8888The ability to return multiple values from a function requires a new syntax for the return statement.
    89 For consistency, the return statement in \CFA accepts a common-separated list of expressions in square brackets.
     89For consistency, the return statement in \CFA accepts a comma-separated list of expressions in square brackets.
    9090The expression resolution phase of the \CFA translator ensures that the correct form is used depending on the values being returned and the return type of the current function.
    9191A multiple-returning function with return type @T@ can return any expression that is implicitly convertible to @T@.
Note: See TracChangeset for help on using the changeset viewer.