Changeset 370f6ef for src/tests/sum.c
- Timestamp:
- Feb 18, 2018, 9:33:18 AM (7 years ago)
- 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:
- 23a1eb7b
- Parents:
- 2b95887 (diff), 29f47139 (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/sum.c
r2b95887 r370f6ef 11 11 // Created On : Wed May 27 17:56:53 2015 12 12 // Last Modified By : Peter A. Buhr 13 // Last Modified On : Fri Jan 26 11:31:02201814 // Update Count : 27 113 // Last Modified On : Sat Feb 17 11:49:17 2018 14 // Update Count : 273 15 15 // 16 16 … … 84 84 struct S { int i, j; }; 85 85 void ?{}( S & s ) { s.[i, j] = 0; } 86 void ?{}( S & s, int i, int j ) { s.[i,j] = [i, j]; } 87 void ?{}( S & s, zero_t ) { s.[i,j] = 0; } 88 void ?{}( S & s, one_t ) { s.[i,j] = 1; } 86 void ?{}( S & s, int i ) { s.[i, j] = [i, 0]; } 87 void ?{}( S & s, int i, int j ) { s.[i, j] = [i, j]; } 88 void ?{}( S & s, zero_t ) { s.[i, j] = 0; } 89 void ?{}( S & s, one_t ) { s.[i, j] = 1; } 89 90 S ?+?( S t1, S t2 ) { return (S){ t1.i + t2.i, t1.j + t2.j }; } 90 91 S ?+=?( S & t1, S t2 ) { t1 = t1 + t2; return t1; }
Note: See TracChangeset
for help on using the changeset viewer.