Fix #450 - LLVMConstNamedStruct assertion
Fix #450 - LLVMConstNamedStruct assertion

LLVMDumpType(g->desc_type)[10] -> [2 x i32]*
LLVMDumpValue(args[10]) -> [1 x i32] [i32 129]

The call to unique_uint32 is reducing the number of traits from 2 to 1
(since they are both 129).  This is causing LLVM to crash.  I think one
could also de-dup type traits in the trait_count method, but I am not
sure.

malthe/ponyc,jupvfranco/ponyc,jupvfranco/ponyc,ponylang/ponyc,malthe/ponyc,Praetonus/ponyc,malthe/ponyc,jemc/ponyc,Perelandric/ponyc,CausalityLtd/ponyc,ponylang/ponyc,lukecheeseman/ponyta,Perelandric/ponyc,CausalityLtd/ponyc,Praetonus/ponyc,Perelandric/ponyc,CausalityLtd/ponyc,lukecheeseman/ponyta,Theodus/ponyc,kulibali/ponyc,mkfifo/ponyc,sgebbie/ponyc,Theodus/ponyc,Theodus/ponyc,ryanai3/ponyc,doublec/ponyc,jupvfranco/ponyc,kulibali/ponyc,dipinhora/ponyc,boemmels/ponyc,boemmels/ponyc,cquinn/ponyc,malthe/ponyc,boemmels/ponyc,Praetonus/ponyc,jemc/ponyc,ponylang/ponyc,jupvfranco/ponyc,sgebbie/ponyc,cquinn/ponyc,dipinhora/ponyc,jupvfranco/ponyc,Perelandric/ponyc,sgebbie/ponyc,boemmels/ponyc,lukecheeseman/ponyta,mkfifo/ponyc,sgebbie/ponyc,mkfifo/ponyc,Theodus/ponyc,doublec/ponyc,ryanai3/ponyc,doublec/ponyc,sgebbie/ponyc,cquinn/ponyc,Perelandric/ponyc,ryanai3/ponyc,boemmels/ponyc,cquinn/ponyc,kulibali/ponyc,mkfifo/ponyc,Theodus/ponyc,dipinhora/ponyc,kulibali/ponyc,jemc/ponyc,Praetonus/ponyc,mkfifo/ponyc