With the previous commit, the structures were being created before a valid source file name was available and thus qfcc would segfault when trying to generate a tag. Now, the tags look better anyway :).