type_traits (aligned_storage): Use __aligned__ instead of aligned.

2005-01-23  Paolo Carlini  <pcarlini@suse.de>

	* include/tr1/type_traits (aligned_storage): Use __aligned__ instead
	of aligned.

From-SVN: r94107
This commit is contained in:
Paolo Carlini 2005-01-23 11:10:37 +00:00 committed by Paolo Carlini
parent 0554d39aed
commit 96144e13e2
2 changed files with 12 additions and 7 deletions

View File

@ -1,3 +1,8 @@
2005-01-23 Paolo Carlini <pcarlini@suse.de>
* include/tr1/type_traits (aligned_storage): Use __aligned__ instead
of aligned.
2005-01-23 Paolo Carlini <pcarlini@suse.de>
Andreas Jaeger <aj@suse.de>

View File

@ -662,7 +662,7 @@ namespace tr1
//
// template<std::size_t _Len, std::size_t _Align>
// struct aligned_storage
// { typedef char type[_Len] __attribute__((aligned(_Align))); }
// { typedef char type[_Len] __attribute__((__aligned__(_Align))); }
//
// Temporary workaround, useful for Align up to 32:
template<std::size_t, std::size_t>
@ -674,7 +674,7 @@ namespace tr1
union type
{
unsigned char __data[_Len];
char __align __attribute__((aligned(1)));
char __align __attribute__((__aligned__(1)));
};
};
@ -684,7 +684,7 @@ namespace tr1
union type
{
unsigned char __data[_Len];
char __align __attribute__((aligned(2)));
char __align __attribute__((__aligned__(2)));
};
};
@ -694,7 +694,7 @@ namespace tr1
union type
{
unsigned char __data[_Len];
char __align __attribute__((aligned(4)));
char __align __attribute__((__aligned__(4)));
};
};
@ -704,7 +704,7 @@ namespace tr1
union type
{
unsigned char __data[_Len];
char __align __attribute__((aligned(8)));
char __align __attribute__((__aligned__(8)));
};
};
@ -714,7 +714,7 @@ namespace tr1
union type
{
unsigned char __data[_Len];
char __align __attribute__((aligned(16)));
char __align __attribute__((__aligned__(16)));
};
};
@ -724,7 +724,7 @@ namespace tr1
union type
{
unsigned char __data[_Len];
char __align __attribute__((aligned(32)));
char __align __attribute__((__aligned__(32)));
};
};