Christian Kandeler 74177a559e 
	
	
	clangbackend: Work around libclang cursor bug ... 
			... involving accessing the member of a nested anonymous union from
within the surrounding class. libclang reports a CXCursor_CXXThisExpr
for this location instead of a CXCursor_MemberRefExpr. However, the
latter is still locatable in the AST, so we can correct this.
Fixes: QTCREATORBUG-25342
Change-Id: I1eba13d5153205a52b3689d8ad52493a56b76c07
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io > 
		
	 
		2021-02-15 12:18:36 +00:00 
	 
	
	
	
		 
	
	
		
			
			
			
			
			
			2019-07-11 09:03:01 +00:00 
		 
	
		
			
			
			
			
			
			2019-02-18 12:26:50 +00:00 
		 
	
		
			
			
			
			
			
			2020-12-15 19:38:30 +00:00 
		 
	
		
			
			
			
			
			
			2019-04-29 12:52:05 +00:00 
		 
	
		
			
			
			
			
			
			2019-08-27 11:53:45 +00:00 
		 
	
		
			
			
			
			
			
			2018-10-04 10:24:13 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 13:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2015-08-04 16:16:45 +00:00 
		 
	
		
			
			
			
			
			
			2015-08-04 16:16:45 +00:00 
		 
	
		
			
			
			
			
			
			2015-10-01 10:51:10 +00:00 
		 
	
		
			
			
			
			
			
			2015-12-08 13:05:02 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-16 13:29:27 +00:00 
		 
	
		
			
			
			
			
			
			2018-11-14 07:38:19 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-16 13:29:27 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-16 13:29:27 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-16 13:29:27 +00:00 
		 
	
		
			
			
			
			
			
			2015-10-01 10:51:10 +00:00 
		 
	
		
			
			
			
			
			
			2017-05-11 11:54:09 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-16 13:29:27 +00:00 
		 
	
		
			
			
			
			
			
			2021-01-22 14:49:54 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-16 13:29:27 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-30 15:20:19 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-30 15:20:19 +00:00 
		 
	
		
			
			
			
			
			
			2018-10-02 12:29:23 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-30 15:20:19 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-30 15:20:19 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-30 15:20:19 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 16:01:06 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-16 13:29:27 +00:00 
		 
	
		
			
			
			
			
			
			2017-06-09 07:05:25 +00:00 
		 
	
		
			
			
			
			
			
			2016-06-24 08:31:28 +00:00 
		 
	
		
			
			
			
			
			
			2016-06-24 08:31:28 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 13:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2016-05-03 12:19:13 +00:00 
		 
	
		
			
			
			
			
			
			2016-05-03 12:19:13 +00:00 
		 
	
		
			
			
			
			
			
			2017-06-09 07:05:25 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 13:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2016-02-01 12:20:58 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 13:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 13:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 13:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 13:20:35 +00:00 
		 
	
		
			
			
			
			
			
			2017-06-09 07:05:25 +00:00 
		 
	
		
			
			
			
			
			
			2020-06-12 09:39:57 +00:00 
		 
	
		
			
			
			
			
			
			2019-01-18 09:09:58 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-02 07:01:28 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-29 11:39:21 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-29 11:39:21 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-29 11:39:21 +00:00 
		 
	
		
			
			
			
			
			
			2016-06-22 12:39:39 +00:00 
		 
	
		
			
			
			
			
			
			2015-11-16 14:18:37 +00:00 
		 
	
		
			
			
			
			
			
			2015-11-16 14:18:37 +00:00 
		 
	
		
			
			
			
			
			
			2015-08-31 14:59:16 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-29 11:39:21 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-29 11:39:21 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-29 11:39:21 +00:00 
		 
	
		
			
			
			
			
			
			2015-09-29 11:39:21 +00:00 
		 
	
		
			
			
			
			
			
			2018-10-17 05:56:39 +00:00 
		 
	
		
			
			
			
			
			
			2015-11-06 11:33:12 +00:00 
		 
	
		
			
			
			
			
			
			2017-08-03 08:27:32 +00:00 
		 
	
		
			
			
			
			
			
			2017-08-03 08:27:32 +00:00 
		 
	
		
			
			
			
			
			
			2017-08-03 08:27:32 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-22 10:24:59 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-22 10:24:59 +00:00 
		 
	
		
			
			
			
			
			
			2017-08-18 12:10:02 +00:00 
		 
	
		
			
			
			
			
			
			2021-02-15 12:18:36 +00:00 
		 
	
		
			
			
			
			
			
			2020-11-30 11:35:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-07 12:06:40 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-19 16:01:06 +00:00 
		 
	
		
			
			
			
			
			
			2016-11-15 15:30:33 +00:00 
		 
	
		
			
			
			
			
			
			2017-07-03 09:57:57 +00:00 
		 
	
		
			
			
			
			
			
			2017-07-03 09:57:57 +00:00 
		 
	
		
			
			
			
			
			
			2017-07-03 09:57:57 +00:00 
		 
	
		
			
			
			
			
			
			2016-11-15 15:30:33 +00:00 
		 
	
		
			
			
			
			
			
			2018-08-21 10:41:30 +00:00 
		 
	
		
			
			
			
			
			
			2016-08-08 13:50:25 +00:00 
		 
	
		
			
			
			
			
			
			2015-11-17 12:41:37 +00:00 
		 
	
		
			
			
			
			
			
			2016-11-23 12:16:04 +00:00 
		 
	
		
			
			
			
			
			
			2020-06-05 09:52:42 +00:00 
		 
	
		
			
			
			
			
			
			2016-08-04 14:37:19 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-22 10:24:59 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-22 10:24:59 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-22 10:24:59 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-22 10:24:59 +00:00 
		 
	
		
			
			
			
			
			
			2018-02-22 10:24:59 +00:00 
		 
	
		
			
			
			
			
			
			2018-08-14 15:03:41 +00:00 
		 
	
		
			
			
			
			
			
			2018-09-26 11:46:18 +00:00 
		 
	
		
			
			
			
			
			
			2020-07-06 06:32:33 +00:00 
		 
	
		
			
			
			
			
			
			2018-01-16 15:32:15 +00:00 
		 
	
		
			
			
			
			
			
			2018-10-31 10:38:27 +00:00 
		 
	
		
			
			
			
			
			
			2016-03-30 15:20:19 +00:00 
		 
	
		
			
			
			
			
			
			2018-10-31 10:38:27 +00:00