/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ /* * Any copyright is dedicated to the Public Domain. * http://creativecommons.org/licenses/publicdomain/ * Contributor: Bob Clary */ /** * File Name: regress-10278.js * Reference: https://bugzilla.mozilla.org/show_bug.cgi?id=10278 * Description: Function declarations do not need to be separated * by semi-colon if they occur on the same line. * Author: bob@bclary.com */ //----------------------------------------------------------------------------- var BUGNUMBER = 10278; var summary = 'Function declarations do not need to be separated by semi-colon'; var actual; var expect; //----------------------------------------------------------------------------- test(); //----------------------------------------------------------------------------- function test() { printBugNumber(BUGNUMBER); printStatus (summary); expect = 'pass'; try { eval("function f(){}function g(){}"); actual = "pass"; printStatus('no exception thrown'); } catch ( e ) { actual = "fail"; printStatus('exception ' + e.toString() + ' thrown'); } reportCompare(expect, actual, summary); }