1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 // Bug 442086 - XPConnect creates doubles without checking for
6 // the INT_FITS_IN_JSVAL case
23 for (i = 0; i < types.length; i++) {
25 var cls = Cc["@mozilla.org/supports-" + name + ";1"];
26 var ifname = ("nsISupports" + name.charAt(0).toUpperCase() +
28 var f = cls.createInstance(Ci[ifname]);
33 default: do_throw("FAILED - bug 442086 (type=" + name + ")");