build with clang.

  Clang will error if a function declare to return an int (implicitely in theses cases) but do not return any value.