Skip to content
This repository was archived by the owner on Jun 20, 2019. It is now read-only.

Commit 06ffc62

Browse files
authored
Merge pull request #458 from ibuclaw/wrapexp
Remove WrappedExp from the front and backend.
2 parents 7f34066 + f29d15a commit 06ffc62

File tree

8 files changed

+230
-278
lines changed

8 files changed

+230
-278
lines changed

gcc/d/ChangeLog

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
2017-04-30 Iain Buclaw <[email protected]>
2+
3+
* d-objfile.cc (start_function): Update signature.
4+
(finish_function): Update signature.
5+
(DeclVisitor::visit(FuncDeclaration)): Move function construction to
6+
start_function. Move function finalization to finish_function.
7+
(set_function_end_locus): Remove function.
8+
(d_finish_function): Remove function.
9+
(build_simple_function_decl): Don't set frontend body.
10+
(build_simple_function): Update signature. Use start/finish function
11+
to compile the body.
12+
(emit_dso_registry_cdtor): Likewise.
13+
* expr.cc (ExprVisitor::visit(WrappedExp)): Remove function.
14+
115
2017-04-29 Iain Buclaw <[email protected]>
216

317
* d-diagnostic.cc (verror): Use xvasprintf.

0 commit comments

Comments
 (0)