<p dir="auto"><strong>I'm submitting a ...</strong>  (check one with "x")</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[x] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question"><pre class="notranslate"><code class="notranslate">[x] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
</code></pre></div>
<p dir="auto"><strong>Current behavior</strong><br>
When using Angular 2.3.0 with Safari 9, the application does not start up at all. Instead the console shows the following error message:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Error: (SystemJS) Strict mode does not allow function declarations in a lexically nested statement.
	eval@[native code]
	invoke@http://localhost:8000/lib/zone.js:229:31
	run@http://localhost:8000/lib/zone.js:113:49
	http://localhost:8000/lib/zone.js:509:60
	invokeTask@http://localhost:8000/lib/zone.js:262:40
	runTask@http://localhost:8000/lib/zone.js:151:57
	drainMicroTaskQueue@http://localhost:8000/lib/zone.js:405:42
	run@http://localhost:8000/lib/shim.js:4005:30
	http://localhost:8000/lib/shim.js:4018:32
	flush@http://localhost:8000/lib/shim.js:4373:12
	Evaluating http://localhost:8000/lib/@angular/compiler/bundles/compiler.umd.js
	Error loading http://localhost:8000/lib/@angular/compiler/bundles/compiler.umd.js as &quot;@angular/compiler&quot; from http://localhost:8000/lib/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js — zone.js:672"><pre class="notranslate"><code class="notranslate">Error: (SystemJS) Strict mode does not allow function declarations in a lexically nested statement.
	eval@[native code]
	invoke@http://localhost:8000/lib/zone.js:229:31
	run@http://localhost:8000/lib/zone.js:113:49
	http://localhost:8000/lib/zone.js:509:60
	invokeTask@http://localhost:8000/lib/zone.js:262:40
	runTask@http://localhost:8000/lib/zone.js:151:57
	drainMicroTaskQueue@http://localhost:8000/lib/zone.js:405:42
	run@http://localhost:8000/lib/shim.js:4005:30
	http://localhost:8000/lib/shim.js:4018:32
	flush@http://localhost:8000/lib/shim.js:4373:12
	Evaluating http://localhost:8000/lib/@angular/compiler/bundles/compiler.umd.js
	Error loading http://localhost:8000/lib/@angular/compiler/bundles/compiler.umd.js as "@angular/compiler" from http://localhost:8000/lib/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js — zone.js:672
</code></pre></div>
<p dir="auto"><strong>Expected behavior</strong><br>
Expected it, that the application works and starts up according to the <a href="https://angular.io/docs/ts/latest/guide/browser-support.html" rel="nofollow">supported browser matrix</a>.</p>
<p dir="auto">The same plunkr - as shown below - works as expected in Safari 10.</p>
<p dir="auto"><strong>Minimal reproduction of the problem with instructions</strong><br>
To reproduce you can use the template offered when creating a new issue: <a href="http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5" rel="nofollow">http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5</a></p>
<p dir="auto">Fire it up in Safari 9 and take a look into the console.</p>
<p dir="auto"><strong>Please tell us about your environment:</strong><br>
macOS El Capitan 10.11.6</p>
<ul dir="auto">
<li>
<p dir="auto"><strong>Angular version:</strong> 2.3.0</p>
</li>
<li>
<p dir="auto"><strong>Browser:</strong> Safari 9.1.2</p>
</li>
</ul>
<p dir="auto">Error may be related to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="194285519" data-permission-text="Title is private" data-url="https://github.com/angular/angular/issues/13301" data-hovercard-type="issue" data-hovercard-url="/angular/angular/issues/13301/hovercard" href="https://github.com/angular/angular/issues/13301">#13301</a></p>