Remove duplicate definition of allocBytes()
This commit is contained in:
		
							parent
							
								
									169e1478d8
								
							
						
					
					
						commit
						6ad0a2f749
					
				
					 3 changed files with 15 additions and 29 deletions
				
			
		|  | @ -1,5 +1,5 @@ | ||||||
| #include "attr-set.hh" | #include "attr-set.hh" | ||||||
| #include "eval.hh" | #include "eval-inline.hh" | ||||||
| 
 | 
 | ||||||
| #include <algorithm> | #include <algorithm> | ||||||
| 
 | 
 | ||||||
|  | @ -7,20 +7,6 @@ | ||||||
| namespace nix { | namespace nix { | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /* Note: Various places expect the allocated memory to be zeroed. */ |  | ||||||
| static void * allocBytes(size_t n) |  | ||||||
| { |  | ||||||
|     void * p; |  | ||||||
| #if HAVE_BOEHMGC |  | ||||||
|     p = GC_malloc(n); |  | ||||||
| #else |  | ||||||
|     p = calloc(n, 1); |  | ||||||
| #endif |  | ||||||
|     if (!p) throw std::bad_alloc(); |  | ||||||
|     return p; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| /* Allocate a new array of attributes for an attribute set with a specific
 | /* Allocate a new array of attributes for an attribute set with a specific
 | ||||||
|    capacity. The space is implicitly reserved after the Bindings |    capacity. The space is implicitly reserved after the Bindings | ||||||
|    structure. */ |    structure. */ | ||||||
|  |  | ||||||
|  | @ -78,4 +78,18 @@ inline void EvalState::forceList(Value & v, const Pos & pos) | ||||||
|         throwTypeError("value is %1% while a list was expected, at %2%", v, pos); |         throwTypeError("value is %1% while a list was expected, at %2%", v, pos); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | /* Note: Various places expect the allocated memory to be zeroed. */ | ||||||
|  | inline void * allocBytes(size_t n) | ||||||
|  | { | ||||||
|  |     void * p; | ||||||
|  | #if HAVE_BOEHMGC | ||||||
|  |     p = GC_malloc(n); | ||||||
|  | #else | ||||||
|  |     p = calloc(n, 1); | ||||||
|  | #endif | ||||||
|  |     if (!p) throw std::bad_alloc(); | ||||||
|  |     return p; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -43,20 +43,6 @@ static char * dupString(const char * s) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /* Note: Various places expect the allocated memory to be zeroed. */ |  | ||||||
| static void * allocBytes(size_t n) |  | ||||||
| { |  | ||||||
|     void * p; |  | ||||||
| #if HAVE_BOEHMGC |  | ||||||
|     p = GC_malloc(n); |  | ||||||
| #else |  | ||||||
|     p = calloc(n, 1); |  | ||||||
| #endif |  | ||||||
|     if (!p) throw std::bad_alloc(); |  | ||||||
|     return p; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| static void printValue(std::ostream & str, std::set<const Value *> & active, const Value & v) | static void printValue(std::ostream & str, std::set<const Value *> & active, const Value & v) | ||||||
| { | { | ||||||
|     checkInterrupt(); |     checkInterrupt(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue