Richard Smith
6cbd65d84d
Add a __builtin_addressof that performs the same functionality as the built-in
...
& operator (ignoring any overloaded operator& for the type). The purpose of
this builtin is for use in std::addressof, to allow it to be made constexpr;
the existing implementation technique (reinterpret_cast to some reference type,
take address, reinterpert_cast back) does not permit this because
reinterpret_cast between reference types is not permitted in a constant
expression in C++11 onwards.
llvm-svn: 186053
2013-07-11 02:27:57 +00:00
..
2013-06-29 17:52:13 +00:00
2013-04-16 07:28:30 +00:00
2013-06-07 20:31:48 +00:00
2013-01-31 04:52:16 +00:00
2013-07-03 20:54:09 +00:00
2012-09-21 20:46:37 +00:00
2013-06-19 02:07:51 +00:00
2013-06-03 01:05:37 +00:00
2010-07-18 00:14:47 +00:00
2013-02-07 03:30:24 +00:00
2012-02-29 10:24:19 +00:00
2013-04-16 19:37:38 +00:00
2013-07-08 23:35:04 +00:00
2013-05-07 16:56:03 +00:00
2013-06-04 02:07:14 +00:00
2013-07-08 03:55:09 +00:00
2013-07-11 02:27:57 +00:00
2013-06-29 17:52:13 +00:00
2011-12-20 02:48:34 +00:00
2013-07-02 23:47:44 +00:00
2013-07-10 22:04:13 +00:00
2013-07-05 19:34:19 +00:00
2013-07-10 17:34:22 +00:00
2013-07-09 22:02:20 +00:00
2013-06-25 01:55:41 +00:00
2013-07-11 02:26:56 +00:00
2013-06-18 03:08:53 +00:00
2013-07-02 23:47:44 +00:00
2013-06-18 17:10:58 +00:00
2013-01-02 11:42:31 +00:00
2013-07-04 03:08:24 +00:00
2013-07-10 00:30:46 +00:00
2013-07-10 22:04:13 +00:00
2013-07-09 01:38:07 +00:00
2013-05-13 04:18:18 +00:00
2013-07-08 23:13:39 +00:00
2013-06-07 22:29:12 +00:00
2013-07-09 12:05:01 +00:00
2013-05-24 18:32:55 +00:00
2013-02-19 23:47:15 +00:00
2013-07-10 22:04:13 +00:00
2013-07-08 04:44:01 +00:00
2013-07-04 03:08:24 +00:00
2013-07-10 22:04:13 +00:00
2013-06-20 04:11:21 +00:00
2013-06-26 21:31:47 +00:00
2013-05-20 21:53:29 +00:00
2012-12-20 19:22:21 +00:00
2013-07-09 12:05:01 +00:00
2013-06-07 20:33:10 +00:00
2013-06-07 20:31:48 +00:00