Portability: Make previous merge work with MSVS 2012.
This commit is contained in:
		
							parent
							
								
									b159bd5821
								
							
						
					
					
						commit
						2b3442ada1
					
				| @ -606,9 +606,9 @@ class SourceLineSynchronizer { | |||||||
| public: | public: | ||||||
|     SourceLineSynchronizer(const std::function<int()>& lastSourceIndex, |     SourceLineSynchronizer(const std::function<int()>& lastSourceIndex, | ||||||
|                            std::stringstream* output) |                            std::stringstream* output) | ||||||
|       : getLastSourceIndex(lastSourceIndex), output(output) {} |       : getLastSourceIndex(lastSourceIndex), output(output), lastSource(-1), lastLine(0) {} | ||||||
|     SourceLineSynchronizer(const SourceLineSynchronizer&) = delete; | //    SourceLineSynchronizer(const SourceLineSynchronizer&) = delete;
 | ||||||
|     SourceLineSynchronizer& operator=(const SourceLineSynchronizer&) = delete; | //    SourceLineSynchronizer& operator=(const SourceLineSynchronizer&) = delete;
 | ||||||
| 
 | 
 | ||||||
|     // Sets the internally tracked source string index to that of the most
 |     // Sets the internally tracked source string index to that of the most
 | ||||||
|     // recently read token. If we switched to a new source string, returns
 |     // recently read token. If we switched to a new source string, returns
 | ||||||
| @ -653,12 +653,12 @@ private: | |||||||
|     // processed. It is tracked in order for newlines to be inserted when a new
 |     // processed. It is tracked in order for newlines to be inserted when a new
 | ||||||
|     // source string starts. -1 means we haven't started processing any source
 |     // source string starts. -1 means we haven't started processing any source
 | ||||||
|     // string.
 |     // string.
 | ||||||
|     int lastSource = -1; |     int lastSource; | ||||||
|     // lastLine is the line number (starting from 1) of the last token processed.
 |     // lastLine is the line number (starting from 1) of the last token processed.
 | ||||||
|     // It is tracked in order for newlines to be inserted when a token appears
 |     // It is tracked in order for newlines to be inserted when a token appears
 | ||||||
|     // on a new line. 0 means we haven't started processing any line in the
 |     // on a new line. 0 means we haven't started processing any line in the
 | ||||||
|     // current source string.
 |     // current source string.
 | ||||||
|     int lastLine = 0; |     int lastLine; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| // DoPreprocessing is a valid ProcessingContext template argument,
 | // DoPreprocessing is a valid ProcessingContext template argument,
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 John Kessenich
						John Kessenich