Есть ли способ определить, используя тип typedef integer/float, который не подразумевает aliasng?
нечто эквивалентное (но примитивная конструкция):
template < typename T >
struct restrict { T* __restrict data; };
как связанный вопрос, можно ли спросить gcc, что он определяет псевдоним/нет псевдонимов указателя?