private void processFlags(int val) {
		isParameter = ((val & 0x0001) == 0x0001);
		val >>= 1;
		addressTaken = ((val & 0x0001) == 0x0001);
		val >>= 1;
		compilerGenerated = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isAggregateWhole = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isAggregatedPart = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isAliased = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isAlias = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isFunctionReturnValue = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isOptimizedOut = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isEnregisteredGlobal = ((val & 0x0001) == 0x0001);
		val >>= 1;
		isEnregisteredStatic = ((val & 0x0001) == 0x0001);
	}
Constructor for this symbol component.
@param reader {@link PdbByteReader} from which this data is deserialized.
@throws PdbException Upon not enough data left to parse.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/symbol/LocalVariableFlags.java