fix(tvix/eval/value/function): use BTreeMap for function arg names
At least toXML wants to get these out in a sorted fashion. Change-Id: I6373d7488fff7c40dc2ddeeecd03ba537c92c4af Reviewed-on: https://cl.tvl.fyi/c/depot/+/10685 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
This commit is contained in:
parent
adff7be4d1
commit
e1d2589163
2 changed files with 5 additions and 5 deletions
|
|
@ -21,7 +21,7 @@ mod scope;
|
|||
use codemap::Span;
|
||||
use rnix::ast::{self, AstToken};
|
||||
use smol_str::SmolStr;
|
||||
use std::collections::HashMap;
|
||||
use std::collections::{BTreeMap, HashMap};
|
||||
use std::path::{Path, PathBuf};
|
||||
use std::rc::{Rc, Weak};
|
||||
use std::sync::Arc;
|
||||
|
|
@ -994,7 +994,7 @@ impl Compiler<'_> {
|
|||
// the bindings to first declare them, then populate them, and
|
||||
// then finalise any necessary recursion into the scope.
|
||||
let mut entries: Vec<TrackedFormal> = vec![];
|
||||
let mut arguments = HashMap::default();
|
||||
let mut arguments = BTreeMap::default();
|
||||
|
||||
for entry in pattern.pat_entries() {
|
||||
let ident = entry.ident().unwrap();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue