[mpich-discuss] Extensible Clang type annotation

Dmitri Gribenko gribozavr at gmail.com
Wed Jan 2 11:51:36 CST 2013


[resending to the list, sorry for duplicates]

On Wed, Jan 2, 2013 at 7:38 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> Also, could there be a way (maybe in a future clang release) for me to get
> static type checking for my own types, such as __float128 or pair types like
> {long,long} (which are not in the MPI standard)? It can't truly be a static
> value because I have to create the type at run-time, but perhaps there could
> be a way to tell clang "I promise to set this type up like so."

Sorry, I did not understand your requirements completely, but you can
annotate your own 'MPI_Datatype's (as I described in the previous
email).  Is that sufficient for your task?

Dmitri

-- 
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/



More information about the discuss mailing list