Merge: MModule has a c_name
authorJean Privat <jean@pryen.org>
Mon, 10 Nov 2014 23:35:07 +0000 (18:35 -0500)
committerJean Privat <jean@pryen.org>
Mon, 10 Nov 2014 23:35:07 +0000 (18:35 -0500)
commitdcb18adb79cedf46ff4572ecbab108f2df56c98b
treec73249cc60406bec7cb2a837960031f87ba43c09
parent881991008074cbc5dcd72a4cf57cc72452d2595c
parent89cd67027c083b970d64dc9c97d627f7a3f5870d
Merge: MModule has a c_name

In compiler/, all entities have a `c_name` method to get a fully qualified mangled C identifier also usable to name files. All, except for one small class of indomitable entities that still holds out against the namespaces.

`c_name` where developed before the proposition of projects. This PR add a `c_name` for mmodules and update the places where its simple name was used.

Pull-Request: #898
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>