/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */usesuper::*;pubfnpass(cb:&mut Callable)->Result<()>{// normalize the custom type to its builtin type
ifletSome(node)= cb.throws_type.ty.as_mut(){ifletType::Custom { builtin,..}=&node.ty {
node.ty =*builtin.clone();}}Ok(())}