Skip to content

Commit fe28b86

Browse files
jugglinmikeptomato
authored andcommitted
Editorial: document infallible AO invocations
In Temporal.now.plainDate and Temporal.now.plainDateISO, the CreateTemporalDate abstract operation predictably returns a normal completion record. The arguments are derived from a PlainDateTime object which is known to be valid because it was produced from a successful invocation of the SystemDateTime abstract operation. The invocation of CreateTemporalTime in Temporal.now.plainTimeISO will always return a normal completion record by the same logic.
1 parent 3c0671f commit fe28b86

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

spec/temporal.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ <h1>Temporal.Now.plainDate ( _calendar_ [ , _temporalTimeZoneLike_ ] )</h1>
165165
</p>
166166
<emu-alg>
167167
1. Let _dateTime_ be ? SystemDateTime(_temporalTimeZoneLike_, _calendar_).
168-
1. Return ? CreateTemporalDate(_dateTime_.[[ISOYear]], _dateTime_.[[ISOMonth]], _dateTime_.[[ISODay]], _dateTime_.[[Calendar]]).
168+
1. Return ! CreateTemporalDate(_dateTime_.[[ISOYear]], _dateTime_.[[ISOMonth]], _dateTime_.[[ISODay]], _dateTime_.[[Calendar]]).
169169
</emu-alg>
170170
</emu-clause>
171171

@@ -178,7 +178,7 @@ <h1>Temporal.Now.plainDateISO ( [ _temporalTimeZoneLike_ ] )</h1>
178178
<emu-alg>
179179
1. Let _calendar_ be ! GetISO8601Calendar().
180180
1. Let _dateTime_ be ? SystemDateTime(_temporalTimeZoneLike_, _calendar_).
181-
1. Return ? CreateTemporalDate(_dateTime_.[[ISOYear]], _dateTime_.[[ISOMonth]], _dateTime_.[[ISODay]], _dateTime_.[[Calendar]]).
181+
1. Return ! CreateTemporalDate(_dateTime_.[[ISOYear]], _dateTime_.[[ISOMonth]], _dateTime_.[[ISODay]], _dateTime_.[[Calendar]]).
182182
</emu-alg>
183183
</emu-clause>
184184

@@ -191,7 +191,7 @@ <h1>Temporal.Now.plainTimeISO ( [ _temporalTimeZoneLike_ ] )</h1>
191191
<emu-alg>
192192
1. Let _calendar_ be ! GetISO8601Calendar().
193193
1. Let _dateTime_ be ? SystemDateTime(_temporalTimeZoneLike_, _calendar_).
194-
1. Return ? CreateTemporalTime(_dateTime_.[[ISOHour]], _dateTime_.[[ISOMinute]], _dateTime_.[[ISOSecond]], _dateTime_.[[ISOMillisecond]], _dateTime_.[[ISOMicrosecond]], _dateTime_.[[ISONanosecond]]).
194+
1. Return ! CreateTemporalTime(_dateTime_.[[ISOHour]], _dateTime_.[[ISOMinute]], _dateTime_.[[ISOSecond]], _dateTime_.[[ISOMillisecond]], _dateTime_.[[ISOMicrosecond]], _dateTime_.[[ISONanosecond]]).
195195
</emu-alg>
196196
</emu-clause>
197197
</emu-clause>

0 commit comments

Comments
 (0)