Correct DMD C++11 Narrowing Violation

Corrected in src/struct.c and src/func.c, Experienced when compiling ldc in clang after being build with C++11 support.