fix Issue 9974 - immutable class constructor is broken
Merge pull request #1918 from 9rnsr/fix9974

Issue 9974 - immutable class constructor is broken
use SETcc instructions
Merge pull request #1917 from WalterBright/useSETcc

use SETcc instructions
fix Issue 9977 - Function local templates should be allowed
Merge pull request #1919 from 9rnsr/fix9977

Issue 9977 - Function local templates should be allowed