[cfe-dev] How to get field name/array index of a init list	expression?
    Jay Wang via cfe-dev 
    cfe-dev at lists.llvm.org
       
    Wed Apr  4 03:29:06 PDT 2018
    
    
  
Say I have code below:
char *init[] = {
    "string1", "string2"
}
When I visit expression StringLiteral "string1", I need something like
"init[0]".
struct _thestruct {
    char str[20];
    int foo;
};
_thestruct var[] = { {"string1", 2},  {"string2", 3} };
When I visit expression StringLiteral "string2", I need "var[1].str".
How do I implement this?
Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20180404/c561be96/attachment.html>
    
    
More information about the cfe-dev
mailing list