SlickEdit Product Discussion > SlickEdit®
type with auto and dynamic_cast<> not determined - C++
rowbearto:
Now it reproduces when I copy my entire original config dir to the new config dir INCLUDING all subdirectories.
I'll look into providing this to you. It may be very large.
rowbearto:
I tarballed my entire 26.0.1 dir, including subdirs, and removed a few things. It still reproduces with this.
I sent a mail with a link to sstamp so he can download it and provide it to you.
I was only able to repro this by copying the entire 26.0.1 with its subdirs. I did this on Linux x64, so you'll probably have to do that too.
Also there are many 'vunxs2X.0.0.Xt.e/.ex' files in my config dir. Can I remove those? Seems like something brought over from a previous version? What are these files?
Dennis:
An easier way would be to run the following from the command line (with the cursor on 'derivedClassObj')
codehelp-trace-symbol-info-help
You will get a slew of output to the debug window, hit Ctrl+X in the debug to cut it to the clipboard.
You could also to to each symbol in the sample file and do a Ctrl+Dot. The only options should be what you see in the current file. I suspect it is picking up code from one of your C/C++ tag files which is defining DerivedClass to something that ultimately typedefs down to "char".
rowbearto:
Look for codehelp.log on support.
I think whatever is in the tagfile should not impact this. 'auto' has the tightest scope and should override anything in tag files.
rowbearto:
That log mentions /usr/include/rpcsvc/mount.h which has on the final line I post below (but not the final line of the file):
typedef char *name;
Don't know why SE is picking this up?
--- Code: ---/*
* Please do not edit this file.
* It was generated using rpcgen.
*/
#ifndef _MOUNT_H_RPCGEN
#define _MOUNT_H_RPCGEN
#include <rpc/rpc.h>
#ifdef __cplusplus
extern "C" {
#endif
#define MNTPATHLEN 1024
#define MNTNAMLEN 255
#define FHSIZE 32
typedef char fhandle[FHSIZE];
struct fhstatus {
u_int fhs_status;
union {
fhandle fhs_fhandle;
} fhstatus_u;
};
typedef struct fhstatus fhstatus;
typedef char *dirpath;
typedef char *name;
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version