mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 05:52:46 +00:00 
			
		
		
		
	LibJS: Update step order in the InterpretTemporalDateTimeFields AO
This is a normative change in the Temporal spec.
See: be88667
			
			
This commit is contained in:
		
							parent
							
								
									99f9667e5d
								
							
						
					
					
						commit
						f90d98aef0
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -105,12 +105,12 @@ ThrowCompletionOr<ISODateTime> interpret_temporal_date_time_fields(GlobalObject& | |||
|     // 1. Let timeResult be ? ToTemporalTimeRecord(fields).
 | ||||
|     auto unregulated_time_result = TRY(to_temporal_time_record(global_object, fields)); | ||||
| 
 | ||||
|     // 2. Let temporalDate be ? DateFromFields(calendar, fields, options).
 | ||||
|     auto* temporal_date = TRY(date_from_fields(global_object, calendar, fields, options)); | ||||
| 
 | ||||
|     // 3. Let overflow be ? ToTemporalOverflow(options).
 | ||||
|     // 2. Let overflow be ? ToTemporalOverflow(options).
 | ||||
|     auto overflow = TRY(to_temporal_overflow(global_object, options)); | ||||
| 
 | ||||
|     // 3. Let temporalDate be ? DateFromFields(calendar, fields, options).
 | ||||
|     auto* temporal_date = TRY(date_from_fields(global_object, calendar, fields, options)); | ||||
| 
 | ||||
|     // 4. Let timeResult be ? RegulateTime(timeResult.[[Hour]], timeResult.[[Minute]], timeResult.[[Second]], timeResult.[[Millisecond]], timeResult.[[Microsecond]], timeResult.[[Nanosecond]], overflow).
 | ||||
|     auto time_result = TRY(regulate_time(global_object, unregulated_time_result.hour, unregulated_time_result.minute, unregulated_time_result.second, unregulated_time_result.millisecond, unregulated_time_result.microsecond, unregulated_time_result.nanosecond, overflow)); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Linus Groh
						Linus Groh